c语言产生1-1000000随机数
时间: 2023-08-09 10:04:01 浏览: 318
C语言产生随机数
你可以使用C语言的rand()函数来生成随机数。下面是一个生成1到1000000之间随机数的示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int randomNum;
// 设置随机数种子
srand(time(0));
// 生成1到1000000之间的随机数
randomNum = rand() % 1000000 + 1;
printf("随机数: %d\n", randomNum);
return 0;
}
```
这个代码中,srand(time(0))用于设置随机数种子,确保每次运行程序时都会得到不同的随机数。然后使用rand()函数生成一个0到RAND_MAX(通常是32767)之间的随机数,通过对生成的随机数取余1000000再加1,即可得到1到1000000之间的随机数。
阅读全文