55问答网
所有问题
C语言如何编程产生随机数
如题所述
举报该问题
推荐答案 2013-10-24
楼主你好!
很高兴回答你的问题!
#include<stdio.h>
#include<windows.h>
#include<time.h>
#include<stdlib.h>
int main()
{
int num;
srand((unsigned)time(NULL));
num = rand()%100+1;
printf("%d\n",num);
return 0;
}
上面的是参数一个1到100之间的随机数的例子!主要用到rand()函数,它能够随机参数一个0到unsigned int的最大值之间的一个随机数,我们可以通过%控制随机数参数的范围!在使用rand()需要调用srand()种子器,不然你每次得到都是同一个数!具体用法可以去网上查查!
希望我的回答对你有帮助!
望采纳!谢谢!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/84GFeGR8I.html
其他回答
第1个回答 2013-10-25
楼主你好,给你个最简单的C程序
#include<stdio.h>
#include<stdlib.h>//这个是随机数函数rand()所在头文件,就像使用scanf 要包含stdio.h。
void main()
{
int i=100;
while(i--)
{
printf("-------%d---",rand()%1000);
}
}
第2个回答 推荐于2017-09-01
用函数
int rand( void );
要文件包含
#include <stdlib.h>
example:
srand( time(NULL) );
for( i = 0; i < 10; i++ )
printf( "Random number #%d: %d\n", i, rand() );本回答被提问者采纳
相似回答
大家正在搜
相关问题
c语言,如何产生随机数
如何用c语言产生一定范围内的随机数?
C语言中怎样生成随机数?
产生随机数...(用c语言编写)?
C语言如何srand和rand函数产生10个1-100内的随...
C语言如何编程产生随机数?
C语言怎样产生一定范围的随机数?
用c语言编程产生10个值在25-75之间的随机数