rand函数 c++

来源:百度知道 编辑:UC知道 时间:2024/06/10 04:22:39
怎样生成随机数 0—10,而且是整数,并且不重复呢?

a=rand() % 11 所产生的数在 0-10 之间
这里要注意要使用 rand() 之前要给它设置种子,这就用到了另一个函数
srand(seed); seed 为无符整型,如果种子一样,产生的随机数也一样,
你可以自己输入,也可以使用系统的时间,这样随机性更好一些.
这两个函数要用到一个头文件 #include <cstdlib>

rand()%10
这样去摸明白了吧...
不重复自己加IF吧