C语言中 random使用

在C里,random怎样使用?我要随机给一维数组赋值:
for(i=0;i<100;i++)
count[i]=random();
这样好像不对,高手指点

/* 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]);
}

}
这样应该满足你的要求了
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-10-06
for(i=0;i<100;i++)
count[i]=random();
在random()中写上你想要的随机值——如:random(100),即是0到100中的数
还不懂了,就在baidu中搜一下random()的用法
呵呵~~加油
第2个回答  2009-10-06
srand(int)用来设种子,然后每次rand()返回一个随机值

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

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

第3个回答  推荐于2018-03-02
有些编译器并没有randomize()和random(int)这两个函数。
像我经常使用的devcpp就没有,而turbo c2.0貌似是可以使用的。本回答被网友采纳
第4个回答  2018-02-27
srand(time(NULL));
for(i=0;i<100;i++) 
count[i]=rand();

C语言中 random() 函数怎么用?
random,C语言里意为随机数发生器。用法:int random(int num);例子:include <stdlib.h> int main(void);{ randomize();printf("number:%d\\n",random(100));\/*意为取0~99之间的数字并输出*\/ return 0;}

c语言random函数怎么用
C语言里面没有random函数 只有rand 功能是产生一个整型随机数。比如 n=rand();这样就可以了 为了真随机,一般在开始设置一个种子 一次即可。常用方式为 srand(time(NULL));

C语言中 random使用
void main(){ int i,count[100];for(i=0;i<100;i++){count[i]=random(1000);\/\/设定取值范围,这表明随机数是0-1000之间取 printf("%d\\n",count[i]);} } 这样应该满足你的要求了

C语言中 random() 函数怎么用?
srand(int)用来设种子,然后每次rand()返回一个随机值 种子最好是每次都不同的,否则你每次得到的都是同样的一系列伪随机数,通常让种子和当前时间相关,比如 srand((unsigned)time(0));

关于c语言random()的问题
总结一下C语言random的用法:srand((int)time(NULL))用于设定随机数种子。 rand()%100,产生0-99的随机数。如果要产生16-59之间的数,你可以这样写:rand()%44+16(这里44由59-16+1得到)。其他情况与此雷同。下面是与random有关的两个问题(来自百度知道):问题1: 怎样获得一个真正的...

c语言random函数怎么用
include srand((unsigned)time(0)); \/\/初始化随机种子int n;n=rand()%10+1; \/\/得到1到10之间的随机数

C#用Random生成随机数
1、Random类的Next方法,它产生一个介于两个整数之间的随机数。语法格式为:public virtual int Next(int min Value,int max Value);2、生成指定区间的随机数:Random random = new Random();int n = random.Next(10,20); \/\/生成10-20之间的随机数 int n1 = random.Next(60,80); ...

详细介绍一下C语言里面的随机数产生函数random怎么用
用 法: void randomize(void);程序例:include <stdlib.h>#include <stdio.h>#include int main(void){ int i; randomize(); printf("Ten random numbers from 0 to 99\\n\\n"); for(i=0; i<10; i++) printf("%d\\n", rand() % 100); return 0;} ...

C语言库函数中的rand()的用法??
一般情况下,随机函数都是以时间作为参考的。所以在使用时,可能需要初始化随机种子。下面是MSDN对rand()函数说明的例子。Example Copy Code \/\/ crt_rand.c \/\/ This program seeds the random-number generator \/\/ with the time, then displays 10 random integers.\/\/ include <stdlib.h> include <...

c语言,如何产生随机数
c include 2. 使用rand函数生成随机数:`rand`函数返回一个伪随机数,这个数的范围是从0到`RAND_MAX`。如果要生成指定范围内的随机数,可以使用取模运算来实现。例如,要生成一个介于1到10之间的随机数,可以这样做:c int random_number = rand % 10 + 1; \/\/ 产生一个介于1到10之间的随机数...

相似回答