2010-08-27 10 views

Odpowiedz

6

Ta cała witryna oparta jest na liczbach "prawdziwie losowych" generowanych przy użyciu szumu atmosferycznego. Mają API, które można podłączyć do, jeśli chcesz:

http://www.random.org/clients/http/

+1

Następne pytanie brzmi: w jaki sposób definiujesz hałas atmosferyczny w rzeczywistości jest losowy? Jak powiedział Einstein: "Bóg nie gra w kości". – van

0

Random.org robi to, jeśli dobrze pamiętam. Używają szumu atmosferycznego, ponieważ ma bardzo mało "wzorzysty" szum, który pochyla się nad jednolitym rozkładem, który chcesz.

3

Najprościej do internetowej usługi dla losowości jest RANDOM.ORG, robią hałas atmosferycznego użyć jako źródło entropii:

RANDOM.ORG jest prawdziwym losowy numer usługi, która generuje losowości poprzez hałas atmosferycznego

1

Możesz użyć RANDOM.ORG, aby pobrać prawdziwie losowe liczby. Mają zarówno stronę internetową, jak i serwis internetowy, które obsługują to, i używają hałasu atmosferycznego (IIRC) do generowania wartości.

Interfejs API dla protokołu HTTP to available here.

2

ciekawe, Intel is currently researching a method to embed random-number generation based on fluctuations in voltage and temperature inside a chip. Podczas gdy możliwe jest generowanie losowości w oparciu o szum poza procesorem jako jednostką zewnętrzną, kiedy generator znajduje się poza procesorem, możliwe jest wyodrębnienie ograniczeń mocy i innych czynników, które będą unikalne dla generatora, czyniąc jednostkę zewnętrzną bardziej podatną na uszkodzenia . Z artykułu:

Utworzenie obwodu głównego procesora wyłącza tę możliwość, mówi Krishnamurthy, choć przeszkodą w tym była praktyczność. Najskuteczniejsze metody generowania liczb losowych wykorzystują układy analogowe, które opierają się na szumie termicznym jako źródle losowości, a obwody te nie są łatwo wytwarzane przy użyciu technik stosowanych do tworzenia obwodów cyfrowych mikroprocesora. Nie są również łatwo skalowane do wielkości komponentów na nowoczesnych układach scalonych.

Powiązane problemy