目录
rand函数
1. 作用:rand函数可以⽣成随机数
2.函数原型:int rand (void);
3. 原理:rand函数是对⼀个叫“种⼦” (初始值) 的基准值进⾏运算⽣成的随机数。
4. 随机数的范围:
- 这个随机数的范围是在0~RAND_MAX之间,
- RAND_MAX的值依赖编译器实现的,
- 但是⼤部分编译器上是32767。
5. 使用要求:rand函数的使用需要包含⼀个头⽂件是:stdlib.h(#include<stdlib.h>)
6. 设置随机数的范围:
- 例如 a.生成0~99的随机数
- rand()%100;
- b.生成1~100的随机数
- rand()%100+1;
- c.生成a~b之间的随机数
- a+rand()%(b-a +1);
7.注意事项:
- 其⽣成的随机数并不是真正的随机数而是伪随机数
- (即每次运行后的结果都相同),
- 因为rand函数⽣成随机数的默认种⼦(初始值)是1
例如
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("%d\n", rand());
printf("%d\n", rand());
return 0;
}