C++编程产生1-10的随机数

请问我想产生1-10的随机数是怎么产生的?在C++的编程环境下
2025-05-18 04:47:36
推荐回答(1个)
回答1:

函数名: rand

功 能: 随机数发生器

头文件:#include

定义: void srand (unsigned int seed);

用 法: void rand(void);

说明:我觉得这个很好用

程序例:

(一个可以控制范围和确切几个随即数字的函数)

#include
#include

int main(void)
{
int i;
int j,k;
cout<<"请输入产生随即数字的个数和范围\n";
cin>>j>>k;
cout<<"0-"<for(i=1; iprintf("%d\n", rand() % k+1);
return 0;
}

如果你输入数字5,100,可以产生5个随即数字,比如 20 50 21 11 3
如果你输入数字2,100可以产生2个随即数字,比如 68 53
如果你输入数字9,100可以产生9个随即数字,比如
5 58 69 62 25 65 5 68 52