c语言 如何产生特殊的随机数(在0到10中产生四个互不相同的随机数)

还有 如何在1 3 5中产生随机数
还有可以调整不同数字出现的概率吗

第1个回答  2020-01-05
srand((unsigned)time(0));
以系统时间为种子这样每次产生的书就是随机数,否则产生伪随机数
第2个回答  2015-11-16
最简单的rand()%10随机产生一个10以内的数
再用一个辅助数组,用来检测产生的数字是否和以前的一样,如果一样舍弃重新生成;追问

这样效率有点低啊!有没有什么直接一点的方法

本回答被网友采纳
相似回答