Программирование > PHP

Генератор случайных чисел

<< < (2/2)

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(случайное) гарантирует, что все последующие числа будут случайными точно

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии