C++中的随机函数使用方法
C/C++ 2009-10-16 23:55:14 阅读184 评论0 字号:大中小 订阅
[转:http://hi./onlinewan/blog/item/]
C++中的随机函数使用方法
用
rand()
生成随机数
rand(产生随机数)
相关函数
srand
表头文件
#include<>
定义函数
int rand(void)
函数说明
rand()会返回一随机数值,范围在0至RAND_MAX 间。在调用此函数产生随机数前,必须先利用srand()设好随机数种子,如果未设随机数种子,rand()在调用时会自动设随机数种子为1。关于随机数种子请参考srand()。
返回值
返回0至RAND_MAX之间的随机数值,,其值为2147483647。
范例
/* 产生介于1 到10 间的随机数值,此范例未设随机数种子,完整的随机数产生请参考
srand()*/
#include<>
main()
{
int i,j;
for(i=0;i<10;i++)
{
j=1+(int)(*rand()/(RAND_MAX+));
printf("%d ",j);
}
}
执行
9 4 8 8 10 2 4 8 3 6
9 4 8 8 10 2 4 8 3 6
srand(设置随机数种子)
相关函数
rand
表头文件
#include<>
定义函数
void srand (unsigned int seed);
函数说明
srand()用来设置rand()产生随机数时的随机数种子。参数seed必须是个整数
C中的随机函数使用方法 来自淘豆网m.daumloan.com转载请标明出处.