问答文章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

我来回答

5个回答

热心网友 时间:2023-09-12 19:48

楼上这样得出的随机值不准确,不信你运行几次试试,都是同一个数。正确应该这样。
首先加头文件
#include
<time.h>
#include<stdlib.h>
然后
在主函数里面写
int
i;
srand(time(0));
i=rand()%100+1;
printf("%d",i);

热心网友 时间:2023-09-12 19:48

随机数主要有两个函数

一个种子产生函数 void srand(int);
一个随机数产生函数 int rand();

当我们要产生随机数的时候,首先我们生成一个随机数种子(注意相同的种子产生的随机数序列是一样的)

然后使用rand()函数得到随机数

祝你好运

热心网友 时间:2023-09-12 19:49

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
main()
{
int i,j,a[4];
srand(time(0));
for(i=0;i<4;i++)
{
a[i]=rand()%10;
for(j=0;j<i;j++)/*判断是否和前面产生的数相同*/
if(a[i]==a[j]) {i--;break;}
}
for(i=0;i<4;i++)
printf("%d ",a[i]);
printf("\n");
}

热心网友 时间:2023-09-12 19:49

#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,k[10];
for(i = 0; i < 10; i++)
k[i]=rand()%10;
for(i = 0; i < 10; i++)
printf("%d ",k[i]);
return 0;
}
/*
运行结果:
1 7 4 0 9 4 8 8 2 4
*/

热心网友 时间:2023-09-12 19:50

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

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