Latest web development tutorials

fonction VBScript Rnd

VBScript Référence Complete VBScript Référence

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

grammaire

Rnd[(number)]

参数 描述
number 可选。有效的数值表达式。

如果数字是:

  • <0 - Rnd 会每次都返回相同的数字。
  • >0 - Rnd 会返回序列中的下一个随机数。
  • =0 - Rnd 会返回最近生成的数。
  • 省略 - Rnd 会返回序列中的下一个随机数。

Exemples

exemple 1

Nombre aléatoire:

<script type="text/vbscript">

document.write(Rnd)

</script>

S'il vous plaît noter que vous obtiendrez le même nombre. Pour éviter cela, utilisez l'instruction Randomize dans l'exemple 2.

Des exemples de sortie ci-dessus:

0.7055475

Essayez »

exemple 2

Afin d'éviter que dans l'exemple 1 pour donner les mêmes numéros chaque fois, utilisez l'instruction Randomize:

<script type="text/vbscript">

Randomize
document.write(Rnd)

</script>

Des exemples de sortie ci-dessus:

0.4758112

Essayez »

exemple 3

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

<script type="text/vbscript">

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

</script>

Des exemples de sortie ci-dessus:

71

Essayez »

VBScript Référence Complete VBScript Référence