如何确保每次调用srand函数都能得到不同的随机数

avatar
作者
筋斗云
阅读量:0

在调用srand函数之前,可以使用time函数获取当前的系统时间作为随机数种子,这样可以确保每次调用srand函数都能得到不同的随机数。

示例代码如下:

#include <stdio.h> #include <stdlib.h> #include <time.h>  int main() {     // 使用当前系统时间作为随机数种子     srand((unsigned int)time(NULL));      // 调用rand函数生成随机数     int randomNum = rand();     printf("随机数:%d\n", randomNum);      return 0; } 

通过这种方式,可以确保每次调用srand函数都能得到不同的随机数。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!