1. Используйте встроенный метод генерации случайных чисел:
Кода -копия выглядит следующим образом:
Math.random (); // Этот метод дает номер плавающей запятой от 0 до 1.
Math.floor (math.random ()*10+1); // 1-10
Math.floor (math.random ()*24); // 0-23
2. На основании времени также могут быть сгенерированы случайные числа:
Кода -копия выглядит следующим образом:
var теперь = new Date ();
var number = now.getSeconds (); // Это будет создавать целое число от 0 до 59 на основе текущего времени.
var теперь = new Date ();
var number = now.getSeconds ()%43; // Это будет создавать целое число от 0 до 42 в зависимости от текущего времени.
3. Очень превосходная программа генератора случайных чисел может быть применена во многих областях.
Программный код
Кода -копия выглядит следующим образом:
<script language = "javascript"> <!-
// Центральный рандомизатор 1.3 (c) 1997 Пол Хоул ([email protected])
// См.: Http://www.msc.cornell.edu/~houle/javascript/randomizer.html
rnd.today = new Date ();
rnd.seed = rnd.today.gettime ();
function rnd () {
rnd.seed = (Rnd.Seed*9301+49297) % 233280;
return rnd.seed/(233280.0);
};
Функция rand (номер) {
return math.ceil (rnd ()*номер);
};
// конец центрального рандомизатора. ->
</script>