Fonction RANDOM

Fonction RANDOM - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 28-11-2012 à 21:43:38    

Bonjour,
 
Je voulais savoir s'il était possible de faire commencer la fonction RANDOM à 1001 inclus. Puisque de base elle commence à 0.
Je sais comment faire pour donner un chiffre aléatoire compris entre 0 et N ( N étant donné par l'utilisateur ).
 
Merci.

Reply

Marsh Posté le 28-11-2012 à 21:43:38   

Reply

Marsh Posté le 28-11-2012 à 22:24:19    

pourquoi ne pas simplement ajouter 1001 au résultat de RANDOM ?


Message édité par roscocoltran le 28-11-2012 à 22:24:32

---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
Reply

Marsh Posté le 28-11-2012 à 22:38:22    

Oui aussi, je cherche compliqué quand il y a plus simple. Merci lol Par contre par exemple si je donne comme nombre maximum 2, le chiffre sortant ne pourra être que 1 ? Car 0 et 2 sont exclus non ?

Reply

Marsh Posté le 28-11-2012 à 22:51:34    

J'ai malheureusement pas de console ici. Ta commande, c'est celle du bash ?
 
"RANDOM
 
    Each time this parameter is referenced, a random integer between 0 and 32767 is generated. Assigning a value to this variable seeds the random number generator." ?


---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
Reply

Marsh Posté le 29-11-2012 à 09:30:59    

Oui c'est bien celle du bash, il me semblait que lorsqu'on donne 2 en chiffre maximum, on aura toujours 1 ou 0 je ne sais plus exactement, mais pas 2.

Reply

Marsh Posté le 15-12-2012 à 21:10:14    

Salut,
si tu as besoin d'un résultat qui contient soit des 0,  des 1 ou des 2, pourquoi ne pas utiliser le modulo 3 par exemple ? :
 

echo $[$RANDOM % 3]


---------------
Hergestellt in der Schweiz.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed