使用rand()生成N个数字但没有重复的算法

时间:2018-06-09 18:04:22

标签: c arrays algorithm random integer

是否存在使用rand()函数生成包含最多N个数字的数组的算法?

问题是rand()可以返回相同的数字,所以我需要一个技巧来避免这种情况。(意思是一次性生成数字,而不使用rand()函数超过N次)

编辑:数字必须是rand()函数的结果。这意味着需要使用rand()函数填充数组N次。 (并不难写N个数字,然后将它们改组)

提前致谢!

0 个答案:

没有答案