rand() na Linuxie i FreeBSD
Ostatnio zmodyfikowano 2013-01-15 15:17
Elaine |
» 2013-01-15 15:17:06 Wystarczyło zamienić rand() na arc4random()? :) | Nie wiem jak wygląda arc4random() od środka, trudno powiedzieć :) |
Jak sama nazwa wskazuje, arc4random korzysta z RC4 (tak, tego szyfrowania). @OP: problemem jest nie tyle jest rand pod maszyną wirtualną, co rand sam w sobie, pod praktycznie wszystkimi implementacjami to jest bardzo słaby generator (niektóre są tylko mniej beznadziejne od innych). Jeśli potrzeba czegoś lepszego, to w bibliotece standardowej są dużo lepsze i szybsze generatory. |
|
1 « 2 » |