2010-08-27 7 views

Antwort

6

Die gesamte Website basiert auf "wirklich zufälligen" Zahlen, die mit atmosphärischem Rauschen erzeugt werden. Sie verfügen über eine API, die Sie einhaken können, wenn Sie mögen:

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

+1

Die nächste Frage ist, wie Sie das atmosphärische Rauschen tatsächlich zufällig definieren? Wie Einstein sagte: "Gott spielt keine Würfel." – van

0

Random.org tut dies, wenn ich mich richtig erinnere. Sie verwenden atmosphärisches Rauschen, weil es sehr wenig "gemusterten" Rauschen aufweist, das die gewünschte gleichmäßige Verteilung verzerrt.

3

Ihre beste Wette für einen Web-Service für die Zufälligkeit ist RANDOM.ORG, sie atmosphärischen Rauschen als Quelle der Entropie verwenden tun:

RANDOM.ORG ist eine echte Zufallszahl Dienst, der Zufälligkeit durch atmosphärische Rauschen erzeugt

1

Sie können RANDOM.ORG verwenden, um echte Zufallszahlen abzurufen. Sie haben sowohl eine Website als auch einen Webservice, die dies unterstützen, und verwenden atmosphärische Geräusche (IIRC), um die Werte zu erzeugen.

Die API für ihr HTTP-Protokoll ist available here.

2

Interessanterweise Intel is currently researching a method to embed random-number generation based on fluctuations in voltage and temperature inside a chip. Während es möglich ist, Zufälligkeit basierend auf Rauschen außerhalb eines Prozessors als eine externe Einheit zu erzeugen, wenn der Generator außerhalb der CPU ist, ist es möglich, Leistungsbeschränkungen und andere Faktoren für den Generator zu isolieren, wodurch die externe Einheit anfälliger wird . Von dem Artikel:

Der Aufbau der Schaltung in den Hauptprozessor schaltet diese Möglichkeit aus, sagt Krishnamurthy, obwohl die Schranke dazu praktisch war. Die am besten etablierten Verfahren zum Erzeugen von Zufallszahlen verwenden analoge Schaltungen, die sich auf thermisches Rauschen als eine Quelle der Zufälligkeit stützen, und diese Schaltungen werden nicht einfach mit den Techniken hergestellt, die verwendet werden, um die digitalen Schaltungen eines Mikroprozessors herzustellen. Sie lassen sich auch nicht einfach auf die Größe von Bauteilen moderner Chips herunterskalieren.

Verwandte Themen