首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

队随机函数提问,该如何解决

2012-03-27 
队随机函数提问int random(int x){int yyrand() %xyy+1return y}这是什么意思,要用什么函数调用?[解

队随机函数提问
int random(int x)
{

int y;
y=rand() %x;
y=y+1;
return y;
}

这是什么意思,要用什么函数调用?

[解决办法]
也是产生随机数,因为rand()是伪随机。
[解决办法]
产生的随机数范围为 0--X
[解决办法]
1--X

探讨

产生的随机数范围为 0--X

[解决办法]
y = rand() % x 是产生一个0 ~ x之间的unsigned 数据。所以这个函数产生一个1~x+1之间的任意数。
[解决办法]
产生一个随机数,产生[0,N)之间的随机整数,直接使用random()函数的话就会产生一个[0,1)之间的随机数
[解决办法]
探讨
产生一个随机数,产生[0,N)之间的随机整数,直接使用random()函数的话就会产生一个[0,1)之间的随机数

热点排行