作业帮 > 综合 > 作业

c语言生成10万个不同的随机数(一到一亿的范围)

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/23 20:49:08
c语言生成10万个不同的随机数(一到一亿的范围)
c语言生成10万个不同的随机数(一到一亿的范围)
既然RAND_MAX是32767,你可以考虑将一亿分段,譬如说分成10万份那就是1-1000,1001-2000...然后从每段中生成一个随机数;也可以以10000划分每段生成10个随机数,这样判断不同也很容易.但不知道你这随机数生成用来干什么的,不知道合不合要求.
再问: 随机数用来测试的,额,这个方法我也想过虽然分布很均匀。随机性被破坏了
再答: 看看跳蚤算法吧,应该对你有帮助。
再问: 那个我也看过,只是不知道怎么生成大的随机数,c语言比较麻烦