c语言生成六位数验证码
时间: 2023-08-31 10:12:24 浏览: 241
以下是一个简单的C语言程序,用于生成六位数验证码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
srand(time(NULL)); // 设置随机数种子为当前时间
int code = rand() % 900000 + 100000; // 生成六位数验证码
printf("验证码为:%d\n", code);
return 0;
}
```
程序中使用了 `srand()` 和 `rand()` 函数来生成随机数,其中 `srand()` 函数用于设置随机数种子,以保证每次运行程序生成的随机数不同;`rand() % 900000 + 100000` 生成一个随机数,取值范围为 100,000 到 999,999,即六位数验证码。
最后使用 `printf()` 函数输出生成的验证码。
阅读全文