能用srand函数举个例吗
时间: 2023-09-24 16:10:52 浏览: 87
VC随机函数srand和rand用法
5星 · 资源好评率100%
当我们需要生成随机数时,可以使用C语言中的srand函数来设置随机数的种子,然后再使用rand函数来生成随机数。以下是一个简单的例子:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
// 设置随机数种子为当前时间
srand(time(NULL));
// 生成5个随机数并输出
for (int i = 0; i < 5; i++) {
int num = rand();
printf("%d\n", num);
}
return 0;
}
```
在上面的例子中,我们使用time函数获取当前时间作为随机数种子,并将其传递给srand函数。然后使用rand函数生成5个随机数,并将它们输出。由于每次运行程序时的时间不同,所以每次生成的随机数也会不同。
阅读全文