Random 有可能生成人类随机数吗?

Random 有可能生成人类随机数吗?,random,Random,比如说,我让一个人在1-100之间选择10000个随机数。我相信研究表明,人类不善于随机挑选数字,因此10000个数字不应该均匀分布 我如何让计算机生成10000个类似的数字——不是真正的随机数,而是“人类随机数”?它会像实现一个简单的方法一样简单吗?还是会有更多的方法呢?取决于你希望在科学上有多准确(如果在这种情况下有这样的事情)。你有关于人类通常如何挑选随机数的统计数据吗?它离起点更近吗?接近尾声?在中间?生成加权随机数很容易。你只需要提前知道你想如何衡量它们。你应该看看这些研究,更正式地了

比如说,我让一个人在1-100之间选择10000个随机数。我相信研究表明,人类不善于随机挑选数字,因此10000个数字不应该均匀分布


我如何让计算机生成10000个类似的数字——不是真正的随机数,而是“人类随机数”?它会像实现一个简单的方法一样简单吗?还是会有更多的方法呢?

取决于你希望在科学上有多准确(如果在这种情况下有这样的事情)。你有关于人类通常如何挑选随机数的统计数据吗?它离起点更近吗?接近尾声?在中间?生成加权随机数很容易。你只需要提前知道你想如何衡量它们。

你应该看看这些研究,更正式地了解人类随机性是什么:分布的形状和参数


而不是使用统一分布或您的语言拥有的更高级的分布对该分布建模。(例如,C++11有很多关于随机数的好东西)

编写任何算法的第一步都是彻底分析您试图完成的任务。所以在这种情况下,你需要坐下来,弄清楚人类是如何挑选随机数的

他们是否遵循任何一致的模式?您希望最终获得的发行版的质量是什么

一方面,人类可以在选择数字的同时改变选择数字的策略,因此这种现象很难编程


我想如果你能弄明白这一点,那将是对人性、心理学和人工智能的一些严肃的洞察。

你不能!!!!!!!!!!!!