C语言中产生随机数

随机产生4个0-9之间的数,而且这4个数要不一样,该如何去编写呢???... 随机产生4个0-9之间的数,而且这4个数要不一样,该如何去编写呢??? 展开
 我来答
频余泣曾琪
2020-02-21 · TA获得超过1245个赞
知道小有建树答主
回答量:1770
采纳率:92%
帮助的人:8.1万
展开全部
随机数主要有两个函数
一个种子产生函数
void
srand(int);
一个随机数产生函数
int
rand();
当我们要产生随机数的时候,首先我们生成一个随机数种子(注意相同的种子产生的随机数序列是一样的)
然后使用rand()函数得到随机数
祝你好运
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
龙端兰嘉言
2019-08-08 · TA获得超过970个赞
知道小有建树答主
回答量:1648
采纳率:100%
帮助的人:7.6万
展开全部
#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");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式