<stdlib.h>
头文件中。void srand(unsigned int seed);
#include <stdlib.h> #include <stdio.h> #include <time.h> int main() { // 使用当前时间作为随机数生成器的种子 // 每次运行程序时,时间都是不同的,因此随机数序列也将不同 srand(time(NULL)); // 生成并打印5个随机整数 for (int i = 0; i < 5; i++) { int random_number = rand() % 100; // 生成0到99之间的随机整数 printf("%d ", random_number); } printf("\n"); return 0; }在这个示例中,通过调用 srand(time(NULL)),我们设置了随机数生成器的种子为当前时间。由于每次运行程序时当前时间都不同,因此每次运行都会生成不同的随机数序列。如果不调用 srand(),则每次运行程序时都会生成相同的随机数序列。
本文链接:http://task.lmcjl.com/news/6259.html