#include#include #include int main() { srand(time(NULL)); //随机数生成种子 int tmp = 0; for (int i = 0; i < 10; i++) { tmp = rand()%100+1; //生成1-100的随机整数 printf("%dn", tmp); } return 0; }
在实际使用时不要将srand和rand放在同一个最小语句块内,srand生成一个种子就够。不然生成的随机数是递增的,并不是乱序。

#include#include #include int main() { srand(time(NULL)); //随机数生成种子 int tmp = 0; for (int i = 0; i < 10; i++) { tmp = rand()%100+1; //生成1-100的随机整数 printf("%dn", tmp); } return 0; }
在实际使用时不要将srand和rand放在同一个最小语句块内,srand生成一个种子就够。不然生成的随机数是递增的,并不是乱序。