Программирование > PHP
Генератор случайных чисел
Admin q3:
Я вот так делаю
Пример http://1forum.khv.ru/gen/
Lion:
--- Цитировать ---mt_srand((double)microtime()*1000000);
--- Конец цитаты ---
Что оно делает ?
Britva:
Запускает генератор Мерсена Твистера :)
в мануале сказано, что он лучше, чем rand/srand
Lion:
--- Цитировать ---Запускает генератор Мерсена Твистера
в мануале сказано, что он лучше, чем rand/srand
--- Конец цитаты ---
Да я читал...
А еще вопрос, какая связь между
--- Код: ---mt_srand((double)microtime()*1000000);
--- Конец кода ---
и
--- Код: ---$q = mt_rand( $numb1, $numb2);
--- Конец кода ---
?
Britva:
srand устанавливает начальное значение (не в буквальном смысле), от к-рого будут генерироваться все случайные числа.
Таким образом можно использовать, например, в шифровании. Надо только знать начальное зн-е.
srand(случайное) гарантирует, что все последующие числа будут случайными точно
Навигация
Перейти к полной версии