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-numest négative, le même nombre aléatoire est retourné pour les mêmes valeurs deexp-num, - Si
exp-numest nulle, un nouveau nombre aléatoire est renvoyé à chaque appel de la fonction. C’est le mode d’utilisation habituel, - Si
exp-numest 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