Derniers tutoriels de développement web
 

Fonction VBScript Rnd


<Complete VBScript Référence

La fonction Rnd renvoie un nombre aléatoire. Le nombre est toujours inférieur à 1 mais supérieur ou égal à 0.

Syntaxe

Rnd[(number)]

Paramètre La description
number Optionnel. Une expression numérique valide

Si le numéro est le suivant:

  • <0 - Rnd renvoie le même nombre chaque fois
  • > 0 - Rnd renvoie le nombre aléatoire suivant dans la séquence
  • = 0 - Rnd renvoie le dernier numéro généré
  • Non fourni - Rnd retourne le nombre aléatoire suivant dans la séquence

Exemples

Exemple 1

Un nombre aléatoire:

<%

response.write(Rnd)

%>

Notez que vous obtiendrez le même nombre chaque fois. Pour éviter cela, utilisez l'instruction Randomize comme dans l'exemple 2

au-dessus de la sortie du code sera:

0.7055475
Afficher l' exemple »

exemple 2

Pour éviter d'avoir le même nombre chaque fois, comme dans l'exemple 1, utilisez l'instruction Randomize:

<%

Randomize
response.write(Rnd)

%>

au-dessus de la sortie du code sera:

0.4758112
Afficher l' exemple »

exemple 3

Voici comment produire dans une plage donnée entiers aléatoires:

<%

Dim max,min
max=100
min=1
Randomize
response.write(Int((max-min+1)*Rnd+min))

%>

au-dessus de la sortie du code sera:

71
Afficher l' exemple »

<Complete VBScript Référence