Skip to content


Random number generator

Podczas pracy jako programista często się zdarza, że potrzebujemy liczby losowej. Większość ludzi skorzysta z funkcji rand(), jednak nie jest ona losowa – zależy od tego jakim seedem zainicjowaliśmy generator. W przypadku prostych generatorów jeden seed generuje zawsze taki sam ciąg liczb. Można inicjować generator na podstawie np czasu od startu aplikacji, przejścia z menu głównego do aplikacji, naciśnięcia klawisza etc, jednak nigdy nie będzie to liczba losowa.

Co zrobić jeżeli potrzebujemy generatora z prawdziwego zdarzenia? Otóż jest na to rada. Wujek Siegfried wygrzebał w internecie Quantum Random Bit Generator Service. Po rejestracji możemy za pomocą przykładowego kodu pobierać sobie liczby losowe pochodzące ze sprzętowego generatora. Bardzo wygodna sprawa, chociaż serwer czasami nie działa. Miłego generowania :P

Posted in TechBlog.


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.