引入头文件
#include <stdlib.h>
设置种子
rand(RAND_MAX)
生成特定范围的随机数
// 生成0到n-1之间的随机数
int random_0_to_n_minus_1 = rand() % n;
// 生成m到n之间的随机数
int random_1_to_n = rand() % n + m;
// 生成0到n之间的随机数
int random_0_to_n_minus_1 = rand() % (n + 1);
// 生成min到max之间的随机数(包含min和max)
int random_min_to_max = rand() % (max - min + 1) + min;
// 生成0到1之间的随机浮点数
double random_0_to_1 = (double)rand() / RAND_MAX;
// 生成a到b之间的随机浮点数
double random_a_to_b = a + (double)rand() / RAND_MAX * (b - a);