生成随机数常用的种子有哪些,请用C语言的语句举例
时间: 2024-05-14 09:14:30 浏览: 38
常用的生成随机数种子包括时间、进程ID、系统时间等。
以C语言为例,生成随机数种子的语句如下:
1. 以时间作为种子:
```
#include <time.h>
srand((unsigned)time(NULL));
```
2. 以进程ID作为种子:
```
#include <unistd.h>
srand((unsigned)getpid());
```
3. 以系统时间作为种子:
```
#include <sys/time.h>
struct timeval tv;
gettimeofday(&tv, NULL);
srand((unsigned)tv.tv_usec);
```
阅读全文