Функция VBScript Rnd
Функция Rnd возвращает случайное число. Число всегда меньше 1, но больше или равно 0.
грамматика
Rnd[(number)]
参数 | 描述 |
---|---|
number | 可选。有效的数值表达式。 如果数字是:
|
примеров
Пример 1
Случайное число:
<script type="text/vbscript">
document.write(Rnd)
</script>
document.write(Rnd)
</script>
Обратите внимание, что вы получите тот же номер. Чтобы избежать этого, используйте оператор Randomize в примере 2.
Примеры вышеуказанного вывода:
0.7055475
Попробуйте »
Пример 2
Для того, чтобы избежать, как описано в примере 1, и получают те же номера каждый раз, используйте оператор Randomize:
<script type="text/vbscript">
Randomize
document.write(Rnd)
</script>
Randomize
document.write(Rnd)
</script>
Примеры вышеуказанного вывода:
0.4758112
Попробуйте »
Пример 3
Вот как для получения случайных чисел в заданном диапазоне:
<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>
Примеры вышеуказанного вывода:
71
Попробуйте »
Полная VBScript Ссылка