NULL-ZERO.COM

Good Things Come to Those Who Wait…

Random number generator

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)

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

http://rosetta.null-zero.com/wp-content/plugins/sociofluid/images/digg_32.png http://rosetta.null-zero.com/wp-content/plugins/sociofluid/images/reddit_32.png http://rosetta.null-zero.com/wp-content/plugins/sociofluid/images/delicious_32.png http://rosetta.null-zero.com/wp-content/plugins/sociofluid/images/newsvine_32.png http://rosetta.null-zero.com/wp-content/plugins/sociofluid/images/technorati_32.png http://rosetta.null-zero.com/wp-content/plugins/sociofluid/images/google_32.png http://rosetta.null-zero.com/wp-content/plugins/sociofluid/images/myspace_32.png http://rosetta.null-zero.com/wp-content/plugins/sociofluid/images/facebook_32.png
Podobne posty:
  • Wykresy, wykresy, wykresy
  • 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    No comments

    No comments yet. Be the first.

    Leave a reply