C语言中 random使用

在C里,random怎样使用?我要随机给一维数组赋值:for(i=0;i<100;i++)count[i]=random();这样好像不对,高手指点... 在C里,random怎样使用?我要随机给一维数组赋值:
for(i=0;i<100;i++)
count[i]=random();
这样好像不对,高手指点
展开
 我来答
百度网友eb385985e
推荐于2017-10-13 · TA获得超过2180个赞
知道小有建树答主
回答量:1384
采纳率:0%
帮助的人:1566万
展开全部
/* Note:Your choice is C IDE */
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
void main()
{
int i,count[100];
for(i=0;i<100;i++)
{count[i]=random(1000);//设定取值范围,这表明随机数是0-1000之间取
printf("%d\n",count[i]);
}

}
这样应该满足你的要求了
huojia6523523
2009-10-06 · TA获得超过101个赞
知道答主
回答量:54
采纳率:0%
帮助的人:56.6万
展开全部
for(i=0;i<100;i++)
count[i]=random();
在random()中写上你想要的随机值——如:random(100),即是0到100中的数
还不懂了,就在baidu中搜一下random()的用法
呵呵~~加油
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北风微风
2009-10-06 · TA获得超过1094个赞
知道小有建树答主
回答量:411
采纳率:0%
帮助的人:0
展开全部
srand(int)用来设种子,然后每次rand()返回一个随机值

种子最好是每次都不同的,否则你每次得到的都是同样的一系列伪随机数,通常让种子和当前时间相关,比如
srand((unsigned)time(0));

参考资料: http://zhidao.baidu.com/question/1018729.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
世人神幻2r
推荐于2018-03-02 · TA获得超过118个赞
知道小有建树答主
回答量:142
采纳率:0%
帮助的人:13.8万
展开全部
有些编译器并没有randomize()和random(int)这两个函数。
像我经常使用的devcpp就没有,而turbo c2.0貌似是可以使用的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沧海雄风2009
2018-02-27 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8525
采纳率:79%
帮助的人:3438万
展开全部
srand(time(NULL));
for(i=0;i<100;i++) 
count[i]=rand();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式