这不是家庭作业。我想从 R 中的 /dev/random 生成一个随机整数序列(0:9 之间的 50 个数字)。我有一个硬件熵密钥。
我找到了两个“想法”,但我都无法向我提供我所追求的数字:
1)RDieHarder。似乎允许访问 /dev/random,但我无法让它生成我需要的整数序列。例如
>library(RDieHarder)
>x <-dieharder(rng="/dev/urandom", psample=50) #urandom used for example
2) accuracy 包可以提供真正的随机数,但似乎已经过时了,我看不到如何从 /dev/random 中排序。例如
>library(accuracy)
>x=runifT(50)
是的,我已阅读 Knuth 等并了解 TRNG 的问题(因此是硬件熵密钥)。
还有其他想法吗?谢谢。