首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数学统计范畴-随机数的产生!

这篇文章建议高年级同学进行阅读!

随机数

随机数是专门的随机试验的结果。在统计学的不同技术中需要使用随机数,比如在从统计总体中抽取有代表性的样本的时候,或者在将实验动物分配到不同的试验组的过程中,或者在进行蒙特卡罗模拟法计算的时候等等。

真正的随机数是使用物理现象产生的:比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变等等,这样的随机数发生器叫做物理性随机数发生器,它们的缺点是技术要求比较高。

使用计算机产生真随机数的方法是获取cpu频率与温度的不确定性以及统计一段时间的运算次数每次都会产生不同的值,系统时间的误差以及声卡的底噪等。

在实际应用中往往使用伪随机数就足够了。这些数列是“似乎”随机的数,实际上它们是通过一个固定的、可以重复的计算方法产生的。计算机或计算器产生的随机数有很长的周期性。它们不真正地随机,因为它们实际上是可以计算出来的,但是它们具有类似于随机数的统计特征。这样的发生器叫做伪随机数发生器。

解惑

1

编程题目:在scratch中将 40以内的数字随机放入一个列表中展示出来

2

编程思路:根我们这次需要使用数据中的列表和变量来保存数字和控制数字,用运算中的模块来产生随机数,我们还要使用循环体来做重复运算,这里面临的问题就是去重操作,因为在循环体内某一时间段内会保存了重复的随机数,所以我们要做判断:在1-40中随机的数是否已经在列表中了,不在则保存,在则不做保存,这样我们列表中随机的40以内的数字就不是重复的了,而且还是随机的顺序保存的,那么我们的任务就完成了!

3

脚本展示

相关书籍推荐:

Scratch案例推荐

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180709G08IDQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券