挑战算法可以用rand产生随机数吗
2019-11-21 04:54 来源:未知
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。
展开全部我看了下网上,是这样的:rand()随机产生一个数(0-65535),加上%后,就是对其它数求余,求余产生的数取决于求余的数。
意思是利用rand()的返回值(一个0-65535之间的数)对20求余,求余的结果就是0-19。也就是0~(20-1)之间。
含义是,20-10是产生0~9,((20-10)+1)是产生0~10,在这个基础上。再加10,就是10~20
TAG标签: rand使用场景
版权声明:转载须经版权人书面授权并注明来源