ここにいくつかあります。他に何がありますか?ランダムなデータを生成できるソース
* timing of radioactive decays
* recording background noise into .wav files
* live video files
* session logs from chat lines
* keystroke latencies for typed text
ここにいくつかあります。他に何がありますか?ランダムなデータを生成できるソース
* timing of radioactive decays
* recording background noise into .wav files
* live video files
* session logs from chat lines
* keystroke latencies for typed text
JavaScriptは内部クロックから「ランダム」番号をミリ秒単位で作成します。これは非常にランダムです。他の情報源には、大気圧および公開鍵が含まれる。
JSの乱数(とほとんどの場合、ほとんどすべての言語で 'ランダム'呼び出し)は、疑似乱数ジェネレータ(http://en.wikipedia.org/wiki/Pseudorandom_number_generator)です。本当にランダムではありません。 「公開鍵」はどのようにランダムなデータのソースですか? –
クロックはランダムになりましたか?私は次回私が遅刻していることを覚えておく必要があります。 –
Mads Haahrのnice random.orgサイトでは、長年にわたりWebインターフェイス経由でハードウェアRNG描画を提供しています。 Rため
私randomパッケージには、これを使用しています。
R> library(random)
R> rn <- randomNumbers(100, 1, 100, 5)
R> head(rn)
V1 V2 V3 V4 V5
[1,] 96 99 68 95 90
[2,] 84 11 62 20 40
[3,] 83 79 38 32 90
[4,] 28 18 32 58 97
[5,] 15 31 42 68 98
[6,] 65 93 6 15 55
R> rs <- randomSequence(1, 20)
R> head(rs)
V1
[1,] 14
[2,] 4
[3,] 6
[4,] 11
[5,] 13
[6,] 20
R>
十分なドキュメントが、私はパッケージ要するに
これらの数値は私が予測した数値です。 –
http://en.wikipedia.org/wiki/Hardware_random_number_generator
に含まintroduction by Madsである - 最高のランダム源は、このようなものであり、ルーツは量子力学の法則またはカオス理論に基づいています。
コンピュータ内に本当にランダムな(そして擬似ランダムではない)数値シーケンスを作成する方法を尋ねられたら、あなたの質問はより良いかもしれません。実際には、その質問はすでに何度か尋ねられています。こちらをご覧ください:http://www.google.com/search?hl=ja&source=hp&biw=1920&bih=1113&q=create+truly+random+numbers+site:stackoverflow.com&aq=f&aqi=&aql=&oq=&gs_rfai= –
[ダイスロールスルー(http://xkcd.com/221/ "サイコロロールズ") – David
@ user521180:それはあなたのランダム性の定義に依存します;)つまり、ある時点でそれは形而上学的な質問になります! – SyntaxT3rr0r