Показать сообщение отдельно
Старый 29.01.2009, 15:33
krolser вне форума Посмотреть профиль Отправить личное сообщение для krolser Найти все сообщения от krolser
  № 1  
Ответить с цитированием
krolser
 
Аватар для krolser

Регистрация: Oct 2007
Адрес: Гродно
Сообщений: 67
Отправить сообщение для krolser с помощью Skype™
По умолчанию Нужен рандом, который всегда даёт один и тот же набор в не зависимости от времени

Нужен предсказуемый рандом, который всегда даёт один и тот же набор в не зависимости от времени запуска.

Пример. Запустил приложение -- получил числа 0.1123 0.534 0.23423. При повторном запуске опять получил эти же "случайные" числа.

Дело в том, что результат работы Math.random() зависит от времени запуска.

В паскале (как в других языках точно не помню), например, random всегда давал одни и теже значения. А вот если хочешь, чтобы при следующем запуске давал новые, необходимо было вызвввать randomize(), которая и привяжет счётчик псевдослучайных чисел к текущему времени.