2010-12-31 5 views
1

ここにいくつかあります。他に何がありますか?ランダムなデータを生成できるソース

* timing of radioactive decays 
* recording background noise into .wav files 
* live video files 
* session logs from chat lines 
* keystroke latencies for typed text 
+0

コンピュータ内に本当にランダムな(そして擬似ランダムではない)数値シーケンスを作成する方法を尋ねられたら、あなたの質問はより良いかもしれません。実際には、その質問はすでに何度か尋ねられています。こちらをご覧ください: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= –

+0

[ダイスロールスルー(http://xkcd.com/221/ "サイコロロールズ") – David

+0

@ user521180:それはあなたのランダム性の定義に依存します;)つまり、ある時点でそれは形而上学的な質問になります! – SyntaxT3rr0r

答えて

3
  • マウスの動き
  • 土壌水分
  • antfarmの点を通過するアリの数。
  • 非常に動的なウェブサイト(twitterなど)のフロントページからのデータのチェックサム/ハッシュ。
0

JavaScriptは内部クロックから「ランダム」番号をミリ秒単位で作成します。これは非常にランダムです。他の情報源には、大気圧および公開鍵が含まれる。

+2

JSの乱数(とほとんどの場合、ほとんどすべての言語で 'ランダム'呼び出し)は、疑似乱数ジェネレータ(http://en.wikipedia.org/wiki/Pseudorandom_number_generator)です。本当にランダムではありません。 「公開鍵」はどのようにランダムなデータのソースですか? –

+0

クロックはランダムになりましたか?私は次回私が遅刻していることを覚えておく必要があります。 –

2

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> 

十分なドキュメントが、私はパッケージ要するに

+0

これらの数値は私が予測した数値です。 –

関連する問題