浅析生成随机整数的“公平算法”

来源 :中学生数理化·教与学 | 被引量 : 0次 | 上传用户:wanglei15950225270
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  一、问题的提出
  通常,计算软件采用类似rand()这样的函数来产生随机数.如Scilab可以用rand()产生0~1之间的均匀随机数.为了产生m~n之间的随机数,我们采用变换rand()*(n-m) m来实现(参见人教版普通高中课程标准实验教科书《数学》必修三第110页).如果要求结果为随机整数,我们一般考虑将该随机数嵌套进取整函数中,以round(rand()*(n-m) m)的方式进行四舍五入.例如,在Scilab软件中,我们可以利用round(rand()*9)随机产生一个0~9之间的整数.同样地,在Visual Basic中,只需要将取整函数改为Int()即可.
  若无其他要求,上述算法是簡便可行的.但是,“随机抽取整数”算法往往使用在对产品抽样、抽签等场合中,这些场合往往又有“抽到每一个数字的机会均等”的附带要求.为验证上述算法的公平性,我们编写程序以统计产生的随机整数.
其他文献
有研究表明,紫外线强烈的地区和长期户外工作者,白内障的发病率较高。这是因为太阳光中的紫外线及蓝光进入眼睛,会产生大量自由基,自由基产生过多,可攻击和破坏晶状体的蛋白质,使之发生变性和混浊。生活中,有许多食物可遏制自由基过度产生,有益于眼睛健康。  现代生活中,随着互联网的普及,使用电子产品的人越来越多,有些人甚至因为工作需要长时间与电脑、手机等相伴,以至于大大增加了患白内障的风险。白内障是发生在眼
期刊
关注学生的情感体验和心理健康,以情感教育维系素质教育的引线,是教育理论和实践创新的重要课题,也是社会发展对现代教育所提出的新的要求.
随着社会经济的全面发展,国内电力事业也得到极大的进步与发展,人们对电力调度运行相关问题也越来越关注.电力系统中电力调度是关键部分,是保障电网稳定、有序运行的基础,但
会计工作中,会计基础建设尤为重要,工作中的基础信息和根本条件均来自于此,所以会计基础工作的规范程度决定了最终会计工作的质量.在企业的发展进程中,应当着眼于会计工作基
目的:观察盐酸氨溴索联合盐酸丙卡特罗治疗小儿肺炎的临床疗效,并进行总结分析.方法:2016年5月至2018年5月住院的肺炎患儿被纳入本研究.共101例患者随机分为参考组55例和探究
本文通过对荣华二采区10
目的评估日本脑炎(JE)患者预后的影响因素。方法回顾性分析2004年7月~2008年9月我院治疗的28例JE患者,评定其临床资料及6个月时预后。结果 28例JE患者6个月时随访,9名患者死亡
本文首先概述了传统会计职能与财务会计信息化的含义,论述了财务共享服务下财务会计信息化的特征,提出了财务共享服务下财务会计信息化有效实施策略:加速会计处理规则及标准
[教学内容]义务教育课程标准实验教科书音乐二年级上册[教学目标]1、初步学会歌曲《阿西里西》。2、在参与活动中逐渐培养学生的音乐记忆力。3、学生能积极参与即兴表演,且
在当今信息时代,人们可接触到的新闻信息数不胜数,新闻宣传在医院发展中发挥着积极重要的作用。新闻宣传是医院宣传工作中应用最多的一种策略,但是不同的人在接触信息时都抱有不同的心理,医院新闻宣传时必须深入分析大众的不同心理,配以不同的营销手段,才能成功实施营销。  一、塑造医院品牌  据相关数据调查,85%的医院品牌定位不准、医院推广策略混乱,故此,导致投入与回报严重不符等。因此,医院品牌推广和营销方式
期刊