如何使用随机数?举个例子,再讲一点,谢谢。
发布网友
发布时间:2022-08-31 20:55
我来回答
共1个回答
热心网友
时间:2024-08-18 14:14
srand ( time(NULL) ); // 设立种子,防止伪随机数每次返回的序列相同
int a = rand();
rand函数返回一个0到RAND_MAX之间的值。RAND_MAX至少是32767
然后你已经拿到随机数了,怎么样就是根据你自己的程序需求了。
从你在c/c++问题上的回答来看,应该是不需要更详细了~追问我要以个4~83的随机数怎么弄?是a=rand()%80+4吗?不过我不明白什么意思,为什么是这样?求解释,谢谢。
追答通过rand得到的一个随机数,对80取模,会得到0到80(左闭右开)的一个随机数,再对它加4,就会得到4到84(左闭右开)的随机数。