哪些来源可以产生随机数据

时间:2010-12-31 16:28:19

标签: algorithm random statistics

以下是一些。还有什么其他的?

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

4 个答案:

答案 0 :(得分:3)

  • 鼠标移动
  • 土壤湿度
  • 通过antfarm中某个点的蚂蚁数量。
  • 来自非常动态网站(如twitter)的首页的校验和/哈希数据。

答案 1 :(得分:2)

Mads Haahr的精美random.org网站多年来一直通过网络界面提供硬件RNG抽奖。

randomR个套餐使用了这个:

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> 

我在introduction by Mads中有大量文档,包含在

答案 2 :(得分:0)

JavaScript从内部时钟以毫秒为单位创建其“随机”数字,这是非常随机的。其他来源可能包括大气压力和公钥。

答案 3 :(得分:0)

http://en.wikipedia.org/wiki/Hardware_random_number_generator

简而言之 - 最好的随机源是这样的根源是基于量子力学或混沌理论的定律。