实战用法|C语言函数|rand()函数
伪随机数
基础用法
#include <stdlib.h>
int random_number = rand()
生成一个0-32767的整数值,这个最大值是在 <stdlib.h>中定义的宏。
指定范围
- 生成0-10的整数
#include <stdlib.h>
int random_number = rand() % 11
- 生成0-100的整数
#include <stdlib.h>
int random_number = rand() % 101
- 生成10-100的整数
#include <stdlib.h>
int random_number = rand() % 101 + rand() % 11
其他的用法以此类推,就是用小零件组成大零件
随机数(指定种子)
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand((unsigned int)time(NULL));
int random_number = rand();
printf("%d", random_number);
return 0;
}
按照时间来指定随机数生成的种子,达到一个真随机的效果。
C语言rand()函数详解:生成伪随机数与指定种子,
本文详细介绍了C语言中的rand()函数,包括基础用法(生成不同范围的整数),以及如何通过设置种子实现随机数的真随机性。

被折叠的 条评论
为什么被折叠?



