VBScript RndФункция
Полный справочник по VBScript
Функция Rnd возвращает случайное число. Число всегда меньше 1, но больше или равно 0.
Синтаксис
Rnd[(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 Другие расширения