C++ 产生0~9,5~10两个随机数的程序怎么编?

来源:百度知道 编辑:UC知道 时间:2024/05/26 23:03:28
求高手告知,虽然知道里能查得到,但我比较小白,看不太懂,所以只能把我的具体问题再问一遍了。

int a,b;//定义两个整型变量
srand(time(0));
a=rand()*10;//生成0-9随机数
b=rand()*6+5;//生成5-10随机数

这个 上面2个都有问题!

int a;
a=rand()%10;//产生0~9
a=rand()%6+5;//产生5~10

/*可以利用随机函数来做这个。rand()产生0-1的随机数,这样就可以做下面的代码了。*/

int a,b;//定义两个整型变量

a=rand()*10;//生成0-9随机数
b=rand()*5+5;//生成5-10随机数

//这样a生成0-9随机数b生成5-10随机数