(C语言)一种简易记法:生成[a,b]范围内的随机整数

Posted CSU迦叶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(C语言)一种简易记法:生成[a,b]范围内的随机整数相关的知识,希望对你有一定的参考价值。

1. 添加头文件

#include<stdlib.h>
#include<time.h>

2. 初始化随机种子

srand((unsigned)time(NULL));

3. 确定元素个数b-a+1,以及最小元素

printf("%d",rand()%(b-a+1)+a);//生成[a,b]之间的数
printf("%d",rand()%100+1);//生成[1,100]之间的数
printf("%d",rand()%11);//生成[0,10]之间的数

以上是关于(C语言)一种简易记法:生成[a,b]范围内的随机整数的主要内容,如果未能解决你的问题,请参考以下文章

在VB中,如何生成某个范围内的随机整数?

python之随机数生成方法汇总

UG 二次开发 grip语言 怎么生成有范围的随机数。感谢高手指点。。。

C语言 rand()伪随机数函数怎么生成随机数种子?(srand(time))(生成[m, n]范围内随机数方法)

生成随机数几种方式

用C语言编程0—1的一组随机数