#include <stdio.h>
#include <time.h>
int main()
{
srand(time(0))
int rnd = rand() % 1000//产生1000以内的随机数
return 0
}
计算机的随机数是伪随机数,就是用一个公式计算出来的。而这样肯定不会完全随机。
使这个结果看起来像是真的随机数的话,就需要把一个比较随机的初值赋给这个生成公式(相同的初值会产生相同的随机数)
所以一般使用当年的系统时间作为这个初值,也就是 使用随机数之前加入srand(time(0))
生成随机数rand() % 1000 模上一个数,使生成的随机数在1000之内,如果你想让他在100之内,就可以模100