Math 哪个更随机?

Math 哪个更随机?,math,random,Math,Random,哪个更随机 rand() 或 或 究竟如何确定呢?我是说。这真让我困惑!有人觉得它们可能都是随机的,但怎么能绝对肯定呢 有人吗?至于熵的大小,我想是可以比较的 如果您需要比当前更多的熵(随机性),请使用加密强随机生成器 为什么它们具有可比性——因为若攻击者能够猜出 rand() 对他来说,下一步的猜测并不难 rand()*rand() 然而,关于不同分布的争论是重要和有效的 至于熵的大小,我想是可以比较的 如果您需要比当前更多的熵(随机性),请使用加密强随机生成器 为什么它们具有可比性——

哪个更随机

rand()

究竟如何确定呢?我是说。这真让我困惑!有人觉得它们可能都是随机的,但怎么能绝对肯定呢


有人吗?

至于熵的大小,我想是可以比较的

如果您需要比当前更多的熵(随机性),请使用加密强随机生成器

为什么它们具有可比性——因为若攻击者能够猜出

rand()
对他来说,下一步的猜测并不难

rand()*rand()

然而,关于不同分布的争论是重要和有效的

至于熵的大小,我想是可以比较的

如果您需要比当前更多的熵(随机性),请使用加密强随机生成器

为什么它们具有可比性——因为若攻击者能够猜出

rand()
对他来说,下一步的猜测并不难

rand()*rand()
然而,关于不同分布的争论是重要和有效的

“更随机”的概念没有真正意义。这三种方法给出了不同的随机数分布。我可以用Matlab来说明这一点。首先定义一个函数
f
,当调用该函数时,它将为您提供一个包含10000个随机数的数组:

f = @() rand(10000,1);
现在看看这三种方法的分布情况

您的第一个方法,
hist(f())
提供了一个统一的分布:

您的第二个方法
hist(f()+f())
给出了一个分布,该分布在中心达到峰值:

您的第三个方法
hist(f().*f())
给出了一个分布,其中接近零的数字更有可能:

所谓“更随机”的概念没有真正意义。这三种方法给出了不同的随机数分布。我可以用Matlab来说明这一点。首先定义一个函数
f
,当调用该函数时,它将为您提供一个包含10000个随机数的数组:

f = @() rand(10000,1);
现在看看这三种方法的分布情况

您的第一个方法,
hist(f())
提供了一个统一的分布:

您的第二个方法
hist(f()+f())
给出了一个分布,该分布在中心达到峰值:

您的第三个方法
hist(f().*f())
给出了一个分布,其中接近零的数字更有可能:


在固定范围[0,N]上,均匀分布具有最大可能熵。任何其他分布都具有严格的低熵。在固定范围[0,N]上,均匀分布具有最大可能熵。任何其他的分布都有严格的低熵,所以它是有意义的!这意味着“rand()”将导致获得最多的随机数。。。对吗?调用
rand()
生成的分布具有更高的随机性,如果这就是您所说的“更随机”的话。熵是与随机变量相关联的不确定性的度量。所以是的。。这与说“更随机”的意思相同。关键的一点是,文章说antropy是一种不确定性的度量,而不是不确定性的度量。还有其他措施,将产生不同的结果。这就是为什么我说,除非你明确说明“更随机”的含义,否则询问什么是“更随机”是没有意义的;如果
rand();它要均匀得多,但值的跨度是范围的两倍。例如,如果
rand()
是一致的0或1,那么它的分布是{1/2,1/2},而
rand()+rand()
的分布是{1/4,1/2,1/4},这显然给出了更大的熵。所以它确实有意义!这意味着“rand()”将导致获得最多的随机数。。。对吗?调用
rand()
生成的分布具有更高的随机性,如果这就是您所说的“更随机”的话。熵是与随机变量相关联的不确定性的度量。所以是的。。这与说“更随机”的意思相同。关键的一点是,文章说antropy是一种不确定性的度量,而不是不确定性的度量。还有其他措施,将产生不同的结果。这就是为什么我说,除非你明确说明“更随机”的含义,否则询问什么是“更随机”是没有意义的;如果
rand();它要均匀得多,但值的跨度是范围的两倍。例如,如果
rand()
一致为0或1,那么它的分布是{1/2,1/2},而
rand()+rand()
的分布是{1/4,1/2,1/4},这显然给出了更大的熵。在这种情况下,这个问题应该作为一个重复来解决。至少有两个原因:(1)它是两年前发布的,当该网站对所问的问题稍微宽容一点时,(2)它不是重复的。此外,指责社区伪善很少是表达你观点的最佳方式。在这种情况下,这个问题应该以重复的形式结束。至少有两个原因:(1)它是两年前发布的,当时该网站对所提出的问题比较宽容,(2)它不是重复的。此外,指责社区的伪善很少是让人们理解你观点的最佳方式。