问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言如何生成随机数

发布网友 发布时间:2022-04-20 11:49

我来回答

2个回答

热心网友 时间:2023-08-05 12:16

在VC中设计到随机数有两个函数
srand()
and
rand()
srand()
的作用是是一个种子,提供每次获得随机数的基数而已,rand()根据种子而产生随机数
注意
1:srand()
里的值必须是动态变化的,否则得到的随机数就是一个固定数
2:其实可以不用写srand()
,只用rand()就可以了,省事,简单,例子如下
如果我们想得到一个
0-60的随机数那么可以写成
int
i;
i=rand()%60;
就可以了。
当然最好有个统一的标注如下:
int
i;
srand((unsigned)time(
NULL
));
i=rand()%60;
这样就OK了。

热心网友 时间:2023-08-05 12:16

C语言生成的的伪随机数的函数rand()包含于time.h库函数
具体例子如下:
#include<time.h>
#include<stdio.h>

int
main()
{

int
i;

srand((unsigned)time(NULL));
//
初始化种子,保证每次随机得到的数字不一样

for(i
=
0;
i
<
10;
i++)

{

printf("%d",rand()%100);

}

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么电脑上的word界面变小为什么WORD里面的页面变的很小怎么设置回来... AHA拯救心脏救命术(Basic Life Support,BLS) 基础生命的基本顺序 机械制图第一视角与第三视角的区别 明日之后野外感染者据点都在什么地方 感染就聚集点位置分享 明日之后 明日之后哪些地图有强力感染者? 《明日之后》野外感染者据点一览 明日之后野外感染者据点去哪找 妙洁提醒你注意:保鲜膜有些不能加热 有些不能包肉 C盘里文件的修改日期是不是就代表那天我用过电脑,我是上午用的,可文件... c语言,如何产生随机数 C语言如何编程产生随机数? C语言怎样产生一定范围的随机数? 怎么用C语言生成随机数 c语言产生随机数的函数 微信自己发的消息变成绿色的背景别人发的消息是白... 朋友圈动态能设置绿色背景吗吗?? 有没有全薄荷绿的背景图片,我想做成图做微信背景 请问你们有没有微信护眼背景图 绿色的 我想把微信中所有背景图都换成绿色的。应怎样操作... 微信背景如何从黑屏转为绿屏 陌陌直播间被踢出,怎样才能再进? 陌陌直播间被踢出后多久可以再进房间? 企业微信直播被踢出就进入不了吗 被移出直播间怎么恢复 被主播踢出房间的再可以进入吗? 抖音被主播踢出去了多久可以回来? 爱聊直播间被踢出去多久能进 rr直播被踢出去了就不能进去了吗 被对缘直播间踢出去了,还能进来吗?怎么让他进来 C语言如何产生一组随机数 c语言如何实现随机数字的产生 C语言中产生随机数 C语言中怎样生成随机数? 苹果11内外屏是一体的吗 如何在C语言中生成一定范围内的随机数? 如何用c语言产生一定范围内的随机数? 用C语言产生随机数 用C语言怎样产生10个不同的随机数 c语言怎么生成随机数? 怎样用C语言生成一个随机数x,使得10≤x≤50? C语言生成随机数的函数,为什么循环后随机数都一样? 如何用C语言 写一个随机数生成器的程序 c语言中如何生成1个0到1的随机数 哈尔滨星光楼宇设备有限公司可视对讲价格表 哈尔滨发布公告非必要不要离开本市,当地的疫情情... 哈尔滨超导可视打胎大概得花多少钱 哈尔滨超导可视打胎大概需要花多少钱 哈尔滨是一个怎样的城市? 哈尔滨人对这座城市的印象