作业帮 > 数学 > 作业

我想产生一组401-500的随机数 不重复

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/07/08 08:37:01
我想产生一组401-500的随机数 不重复
我想产生一组401-500的随机数 不重复
1、可以重复生成随机数,若生成的随机数已经存在,则再产生一次就行了!
2、把401-500做成一个数组 1-100
第一次生成一个1-100的随机数,比如生成的是10,就把10和最后一项交换,
再产生一个1-99的随机数,比如这次产生的15,就把15和倒 数第二个数,也就是99交换一下,
再次产生的数是15的话,15的位置就是99,把99和倒数第三个数交换一下,
这样产生的三个数,就取一组的最后三个,这个例子里也就是99 15 10!
只是这样一个思路,也可以把每次取出的数单独存放,!