注册 登录
编程论坛 新人交流区

c语言中如何产生随机数

pp786195 发布于 2007-11-14 09:49, 1538 次点击
用蒙特卡罗计算圆周率,怎么产生随机数?
13 回复
#2
tianxi8222007-11-14 12:25

产生随机数有两个函数,

int rand();

void srand(unsigned int seed);

包含在<cstdlib>

具体用法你自己看说明吧!

#3
jisg_572007-11-14 12:52
#include"stdlib.h"
#include"stdio.h"
#include"time.h"
void main()
{
int n;
void srand((void int)time(NULL));
for(n=0;n<10;n++)
{printf("%4d",rand%100);}/*产生10个0~100之间的随机数*/

}
#4
sunblue2007-11-14 14:53
void srand((void int)time(NULL));
#5
ansonjimli2007-11-14 15:32
有内部函数可以调用,嘿嘿。
#6
h1051052007-11-14 16:42
学学
#7
gothikwang2007-11-14 17:09
这个显然有函数可用。
#8
cn005404012007-11-14 18:39
int rand(void)
#9
tlk2007-11-14 20:32
回复:(pp786195)c语言中如何产生随机数
学习
#10
ldj7912052007-11-14 21:00
是要什么样的随机数?我是找到了一个0~1之间的任意随机数程序,以时间做种子,感觉不错
#11
南极小辈22007-11-14 21:17
我是新手,大家照顾
#12
dongfengaa2007-11-14 21:49
int rand(void)
#13
shenxi19862007-11-15 22:51
学习
#14
visualcitybo2007-11-15 23:13
rand()函数
1