C语言中 random使用
发布网友
发布时间:2022-05-07 13:47
我来回答
共5个回答
热心网友
时间:2023-11-03 17:17
/* 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]);
}
}
这样应该满足你的要求了
热心网友
时间:2023-11-03 17:17
for(i=0;i<100;i++)
count[i]=random();
在random()中写上你想要的随机值——如:random(100),即是0到100中的数
还不懂了,就在中搜一下random()的用法
呵呵~~加油
热心网友
时间:2023-11-03 17:18
srand(int)用来设种子,然后每次rand()返回一个随机值
种子最好是每次都不同的,否则你每次得到的都是同样的一系列伪随机数,通常让种子和当前时间相关,比如
srand((unsigned)time(0));
参考资料:http://zhidao.baidu.com/question/1018729.html
热心网友
时间:2023-11-03 17:17
/* 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]);
}
}
这样应该满足你的要求了
热心网友
时间:2023-11-03 17:17
for(i=0;i<100;i++)
count[i]=random();
在random()中写上你想要的随机值——如:random(100),即是0到100中的数
还不懂了,就在中搜一下random()的用法
呵呵~~加油
热心网友
时间:2023-11-03 17:18
srand(int)用来设种子,然后每次rand()返回一个随机值
种子最好是每次都不同的,否则你每次得到的都是同样的一系列伪随机数,通常让种子和当前时间相关,比如
srand((unsigned)time(0));
参考资料:http://zhidao.baidu.com/question/1018729.html
热心网友
时间:2023-11-03 17:19
有些编译器并没有randomize()和random(int)这两个函数。
像我经常使用的devcpp就没有,而turbo c2.0貌似是可以使用的。
热心网友
时间:2023-11-03 17:19
有些编译器并没有randomize()和random(int)这两个函数。
像我经常使用的devcpp就没有,而turbo c2.0貌似是可以使用的。
热心网友
时间:2023-11-03 17:19
srand(time(NULL));
for(i=0;i<100;i++)
count[i]=rand();
热心网友
时间:2023-11-03 17:19
srand(time(NULL));
for(i=0;i<100;i++)
count[i]=rand();
热心网友
时间:2023-11-03 17:17
/* 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]);
}
}
这样应该满足你的要求了
热心网友
时间:2023-11-03 17:18
for(i=0;i<100;i++)
count[i]=random();
在random()中写上你想要的随机值——如:random(100),即是0到100中的数
还不懂了,就在中搜一下random()的用法
呵呵~~加油
热心网友
时间:2023-11-03 17:18
srand(int)用来设种子,然后每次rand()返回一个随机值
种子最好是每次都不同的,否则你每次得到的都是同样的一系列伪随机数,通常让种子和当前时间相关,比如
srand((unsigned)time(0));
参考资料:http://zhidao.baidu.com/question/1018729.html
热心网友
时间:2023-11-03 17:19
有些编译器并没有randomize()和random(int)这两个函数。
像我经常使用的devcpp就没有,而turbo c2.0貌似是可以使用的。
热心网友
时间:2023-11-03 17:17
/* 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]);
}
}
这样应该满足你的要求了
热心网友
时间:2023-11-03 17:19
srand(time(NULL));
for(i=0;i<100;i++)
count[i]=rand();
热心网友
时间:2023-11-03 17:17
/* 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]);
}
}
这样应该满足你的要求了
热心网友
时间:2023-11-03 17:18
for(i=0;i<100;i++)
count[i]=random();
在random()中写上你想要的随机值——如:random(100),即是0到100中的数
还不懂了,就在中搜一下random()的用法
呵呵~~加油
热心网友
时间:2023-11-03 17:18
srand(int)用来设种子,然后每次rand()返回一个随机值
种子最好是每次都不同的,否则你每次得到的都是同样的一系列伪随机数,通常让种子和当前时间相关,比如
srand((unsigned)time(0));
参考资料:http://zhidao.baidu.com/question/1018729.html
热心网友
时间:2023-11-03 17:19
有些编译器并没有randomize()和random(int)这两个函数。
像我经常使用的devcpp就没有,而turbo c2.0貌似是可以使用的。