Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Generator liczb losowych
Skie
post
Post #1





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

Ostrzeżenie: (0%)
-----


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()
Go to the top of the page
+Quote Post
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 19:14