奇趣编程|随机数有什么用?

在统计学里面很多地方都要用到随机数。

应用1:随机抽样。在做样本统计分析的时候,我们需要从总体中随机抽取样本。比如说,仓库里的产品需要抽样检测质量,这里可以用电脑随机产生产品编号,将这些随机编号的产品拿出来进行质量检测。再比如,相关部门对食品安全的检测,随机从超市里抽取一种食品进行食品安全检测。随机抽样可以防止某些人找出抽样的规律作弊。

应用2:随机分配。比如超市搞活动,可以从所有的客户当中随机抽出部分客户赠送优惠券。

应用3:随机选择。比如说人工智能中的训练,围棋黑白双方随机下子,将所有的对弈记录成决策树,然后通过剪枝,保留层级多的分支,继续迭代多次训练,就能得到越来越强大的人工智能决策路径。

奇趣编程|什么是真随机数和伪随机数?

在统计学里,随机数是很常见的一个词,随机数就是一个随机的数字,它后面的数字和前面的数字没有任何关系。

真随机数就是“绝对随机”的数字,伪随机数就是“相对随机”的数字。

目前的计算机产生的随机数都是伪随机数,未来的量子计算机有可能基于自然规律产生不可重现的真随机数。