首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有可能产生人类随机数吗?

有可能产生人类随机数吗?
EN

Stack Overflow用户
提问于 2014-01-30 01:22:23
回答 3查看 328关注 0票数 2

假设我告诉一个人在1-100之间随机选择10,000个数字。我相信研究已经表明,人类不擅长随机挑选数字,所以这10,000个数字不应该均匀分布。

我如何让计算机生成10,000个类似的数字--不是真正的随机数,而是“人类随机数”?它会像实现一个crappy random number generator一样简单吗,还是会有更多的东西?

EN

回答 3

Stack Overflow用户

发布于 2014-01-30 01:27:33

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

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

票数 2
EN

Stack Overflow用户

发布于 2014-01-30 01:25:04

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

票数 0
EN

Stack Overflow用户

发布于 2014-01-30 01:33:15

写任何算法的第一步都是彻底分析你想要实现的东西。所以在这种情况下,你需要坐下来,弄清楚一个人是如何挑选随机数字的。

他们是否遵循任何一致的模式?你想要的发行版的质量是什么?

首先,人类可以改变他们选择数字的策略,同时仍然选择数字,所以这种现象很难编程。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21438174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档