fonction VBScript Rnd
fonction Rnd renvoie un nombre aléatoire. Le nombre est toujours inférieur à 1 mais supérieur ou égal à 0.
grammaire
Rnd[(number)]
参数 | 描述 |
---|---|
number | 可选。有效的数值表达式。 如果数字是:
|
Exemples
exemple 1
Nombre aléatoire:
<script type="text/vbscript">
document.write(Rnd)
</script>
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>
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>
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 »
Complete VBScript Référence