IBM Lotus Symphony


Fonction Rnd [Exécution]

Renvoie un nombre aléatoire compris entre 0 et 1.

Syntaxe :

Rnd [(Expression)]

Valeur de retour :

Double

Paramètres :

Expression : expression numérique définissant la méthode de génération des nombres aléatoires.

Inférieure à zéro : renvoie toujours le même nombre aléatoire.

Supérieure à zéro : renvoie le prochain nombre aléatoire consécutif.

Zéro : renvoie le dernier nombre aléatoire généré.

Omise : renvoie le prochain nombre aléatoire consécutif.

Si le même nombre est transmis pour chaque appel successif de la fonction Rnd, la même séquence de nombres aléatoires est générée. Cela est dû au fait que le paramètre Expression sert de point de départ au nombre suivant.

La fonction Rnd renvoie uniquement des valeurs comprises entre 0 et 1. Pour générer des nombres aléatoires compris dans une plage donnée de valeurs, utilisez la formule de l'exemple suivant :

Codes d'erreur

5 Appel de procédure incorrect

Exemple :

Sub ExampleRandomSelect

Dim iVar As Integer

iVar = Int((15 * Rnd) -2)

Select Case iVar

Case 1 To 5

Print "Nombre entre 1 et 5"

Case 6, 7, 8

Print "Nombre entre 6 et 8"

Case Is > 8 And iVar < 11

Print "Supérieur à 8"

Case Else

Print "En dehors de la plage 1 à 10"

End Select

end sub


Commentaires en retour sur le produit | Documentation complémentaire | Marques