RND(exp-num)
Permet générer un nombre aléatoire compris entre 0 et 1.
Paramètre | Description |
---|---|
exp-num | Argument positif, négatif ou nul |
Exemple
10 ROUL% = 37*RND(0)
Après l’exécution la variable ROUL% contient un nombre compris entre 0 et 36.
Action
La fonction RND renvoie un nombre aléatoire compris entre 0 et 1. Le nombre aléatoire créé dépend de la valeur de exp-num
:
- Si
exp-num
est négative, le même nombre aléatoire est retourné pour les mêmes valeurs deexp-num
, - Si
exp-num
est nulle, un nouveau nombre aléatoire est renvoyé à chaque appel de la fonction. C’est le mode d’utilisation habituel, - Si
exp-num
est supérieure à 0, le dernier nombre engendré est répété.
Pour obtenir un nombre aléatoire A compris entre une limite inférieure MIN et une limite supérieure MAX, on utilise la formule suivante :
A = (MAX - MIN) * RND(0) + MIN