欢迎大家来到IT世界,在知识的湖畔探索吧!
随机数是编程中时常会使用到的技术,比如抽奖时就需要使用到随机数,短信验证码或者是验证码等等,都需要使用到随机数。下面来聊一聊如何在C语言中使用随机数。在C语言中使用随机数最简单的方式主要有三步。第一步是引入库文件;第二步是设置随机数种子;第三步是使用随机数。并且这三步是比较简单的固定写法。示例代码如下:
#include <stdio.h>
// 1.引入库文件
#include <stdlib.h>
#include <time.h>
void main() {
// 2.设置随机数种子
srand(time(NULL));
// 3.使用随机数 rand()
// 生成[0, 9]的随机数
int randNum = rand() % 10;
printf(“%d \n”, randNum);
// 生成[1, 10]的随机数
randNum = rand() % 10;
printf(“%d \n”, randNum);
}
除了这种使用方式之外,生成固定大小范围内随机数的固定公式为 int randNum = rand() % (max – min + 1) + min;示例代码如下
#include <stdio.h>
// 1.引入库文件
#include <stdlib.h>
#include <time.h>
void main() {
// 2.设置随机数种子
srand(time(NULL));
// 3.使用随机数 rand()
int randNum;
for (int i = 0; i < 10; i++) {
// 生成[3, 9]的随机数
randNum = rand() % (9 – 3 + 1) + 3;
printf(“%d \n”, randNum);
}
}
上面就是使用C语言生成随机数的几种方式,使用上面三种方式基本上能够满足大多数的需求,特别是生成固定范围内的随机数这个公式非常实用。需要使用的小伙伴直接拿走不谢。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/99952.html