作业帮 > 综合 > 作业

可以通过数组下标越界的方法产生随机数吗?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 09:58:45
可以通过数组下标越界的方法产生随机数吗?
不可以.这个方法是在内存区域中随意取数,虽然这种数看起来似乎没什么规律,但由于系统动作本身就带有规律性,很可能程序多运行几次都会有类似的结果,达不到随机的目的.
另外随机数的产生有一套严格的要求,比如数值要均匀的发生在一段区间内,避免总是集中在某些数字;数值周期要够长,不能多调用几次就出现重复,等等.
在内存在随意取数的方法可以用于确定随机数的初始值的辅助手段,不宜完全依赖这种方法.