Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Generator liczb losowych
Forum PHP.pl > Forum > PHP
Skie
Niedawno czytałem, że zamieszczenia na początku kodu generatora liczb losowych

Kod
mt_srand((double)microtime()*10000000);


Znacznie podniesie wydajność funkcji losowania liczb mt_rand();

Czy jest to prawda? A jeżeli tak to gdzie tkwi "pułapka"? Czy efektem takiego zastosowania jest zmniejszenie szybkości wynywania skryptu czy jak?

Dodatkowo podobno mt_rand() jest dużo wydajniejsze i szybsze w działaniu od samego rand()
mike
Cytat(Skie @ 23.07.2008, 22:19:09 ) *
Niedawno czytałem, że zamieszczenia na początku kodu generatora liczb losowych
Kiedy to czytałeś? Kilka lat temu?
Dokumentacja :: mt_srand():
Cytat
Informacja: Od PHP 4.2.0 nie ma potrzeby inicjalizować generatora liczb losowych funkcją srand() lub mt_srand(), ponieważ dzieje się to automatycznie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.