Random.org
Rodzaj witryny |
Serwis internetowy |
---|---|
Dostępne w | język angielski |
Właściciel | Madsa Haahra |
Stworzone przez | Madsa Haahra |
Adres URL | |
Rejestracja | opcjonalny |
Wystrzelony | 1998 |
Aktualny stan | online |
Random.org (stylizowany na RANDOM.ORG ) to strona internetowa , która generuje losowe liczby na podstawie szumu atmosferycznego . Oprócz generowania liczb losowych w określonym zakresie i podlegających określonemu rozkładowi prawdopodobieństwa , co jest najczęściej wykonywaną czynnością na stronie, posiada darmowe narzędzia do symulacji zdarzeń, takich jak rzucanie monetami, tasowanie kart i rzucanie kośćmi. Oferuje również płatne usługi generowania dłuższych sekwencji liczb losowych i działania jako zewnętrzny arbiter w loteriach, loteriach i promocje. Random.org różni się od generatorów liczb pseudolosowych , które wykorzystują formuły matematyczne do generowania losowo pojawiających się liczb.
Witryna została stworzona w 1998 roku przez Madsa Haahra, lekarza i profesora informatyki w Trinity College w Dublinie w Irlandii . Losowe liczby są generowane na podstawie szumu atmosferycznego przechwyconego przez kilka radiotelefonów dostrojonych między stacjami.
Bity
Cyfra binarna (bit) może wynosić 0 lub 1. W Kopenhadze, Dublinie i Ballsbridge znajduje się kilka radioodbiorników Random.org, z których każdy generuje 12 000 bitów na sekundę z wykrytego szumu atmosferycznego. Generatory wytwarzają ciągły ciąg losowych bitów, które są konwertowane do żądanej postaci (liczba całkowita, rozkład Gaussa itp.)
Kontyngent
Istnieją ograniczenia liczby bitów dostarczanych do określonego adresu IP . Nowy użytkownik (identyfikowany przez adres IP) zaczyna od bezpłatnego limitu 1 000 000 bitów, który jest wyczerpywany za każdym razem, gdy bity są dostarczane i uzupełniany o 200 000 bitów (lub do 1 000 000 bitów, jeśli użytkownikowi pozostało więcej niż 800 000 bitów ) codziennie o północy czasu UTC. Istnieje możliwość zakupu większej liczby bitów.
Linki zewnętrzne
- Oficjalna strona internetowa
- Implementacje klienta HTTP dla różnych języków programowania.