概述
式子如下
:
rand = rand*const_1 + c_var;
srand函数就是给它的第一个rand值。
用"int x = rand() % 100;"来生成 0 到 100 之间的随机数这种方法是不或取的,
比较好的做法是: j=(int)(n*rand()/(RAND_MAX+1.0)) 产生一个0到n之间的随机
数
RAND_MAX=0x7fffffff
c语言rand()随机数的用法2008-05-10 23:11srand()就是给rand()提供种子seed
如果srand每次输入的数值是一样的,那么每次运行产生的随机数也是一样的,
srand(n)
for(10)
rand()
也就是说,以一个固定的数值作为种子是一个缺点。 通常的做法是 以这样一句代码srand((unsigned)
time(NULL));来取代,这样将使得种子为一个不固定的数,这样产生的随机数就不会每次执行都一样了。
1,先看一个例子
#include
#include
#include
using namespace std;
int main( void )
{
int i;
srand( (unsigned)time( NULL ) );
for( i = 0; i < 10;i++ )
printf( " mn", rand()
最后
以上就是迷你电脑为你收集整理的C语言随机数rand用法,【转载】随机数的产生 c语言rand的用法的全部内容,希望文章能够帮你解决C语言随机数rand用法,【转载】随机数的产生 c语言rand的用法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复