c++产生随机数的代码是什么,我想随机生成7个数

如题所述

这个函数rand(); 比如生成1-10 的随机数: rand() % 10; 但是只用这个函数 每次生成的随机数都一样 可以 在前面加上srand((unsigned)time(NULL));这样

srand((unsigned)time(NULL)); // 要加<time.h>头文件
int a = rand() % 20;
cout << a << endl;
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-14
楼上都是正解
第2个回答  2011-10-13
#include <time.h>
#include <stdlib.h>
#include <stdio.h>
int main()
{
int i;
srand((unsigned)time(NULL));
for(i=1;i<=7;i++)
{
printf("No.%d: %d\n ",i,rand());
}
getchar();
return 0;
}本回答被提问者采纳
第3个回答  2011-10-14
round();

c++产生随机数的代码是什么,我想随机生成7个数
这个函数rand(); 比如生成1-10 的随机数: rand() % 10; 但是只用这个函数 每次生成的随机数都一样 可以 在前面加上srand((unsigned)time(NULL));这样 srand((unsigned)time(NULL)); \/\/ 要加头文件 int a = rand() % 20;cout << a << endl;...

关于C++生成随机数字的代码
void main(){ srand(time(0));int x,N;cin>>N;for(int i=1;i<=N;i++){ x=rand()%50+10;cout<<x;} }

C++如何获得一个随机的数?
rand()方法是C++获取随机数的方法,可以通过srand()方法获取系统的时间,用系统时间作为判断依据,生成随机数,随机数的大小通过rand()方法获取的值,进行取余后获得。也就是说,srand方法获取到了系统的时间,他是毫秒级的,然后通过这个毫秒级的数据,对100取余,即可获得0-100的随机数,如果是1-100...

c++如何产生随机数
随机数 可用系统的函数 int rand (void); 产生,随机数数值范围将 在 0 到 RAND_MAX 之间。为使每次产生的随机数更随机,可用当前时间,用 srand() 产生一个随机种子。c++ 程序例子如下:include<iostream> using namespace std;include <stdio.h> include int main(){ int a[10],i;\/\/ ini...

C++产生随机数的
这可能是伪随机数或者真随机数,具体取决于你的实现。最后,当循环结束,你可能会选择直接输出数组中的某个或所有元素,以展示生成的随机数。编译并运行这段代码后,你将看到生成的随机数序列。这个过程展示了如何在C++中利用数组和指针生成并操作随机数的基本步骤。

C++库的随机数生成
在C语言中,rand()函数生成0到RAND_MAX(环境变量,范围可能是31位正数)之间的随机数。为了每次运行得到不同结果,使用当前unix时间初始化随机种子,如time(0)的值。C++中使用random头文件和default_random_engine,这为随机数生成提供了更灵活的途径。default_random_engine是一个可调用对象,可以与rand...

在Visual C++中如何产生随机数?
include <stdio.h>#include <stdlib.h>#inxlude int main(void){ int i; srand(time(null)); for (i=0;i<10;i++) printf("%d\\n",rand()); return 0;}rand()%N将返回[0,N)区间内的整数如 rand()%100 将返回一个不小于0,并且小于100的整数rand()%(上界-下界) + 下届 ...

C++编程产生1-10的随机数
头文件:#include<stdlib.h> 定义: void srand (unsigned int seed);用 法: void rand(void);说明:我觉得这个很好用 程序例:(一个可以控制范围和确切几个随即数字的函数)include <stdlib.h> include <stdio.h> int main(void){ int i;int j,k;cout<<"请输入产生随即数字的个数和范围\\n";...

C++中怎样生成一组随机数组
1、C语言提供了一些库函数来实现随机数的产生。C语言中有三个通用的随机数发生器,分别为 rand函数, random函数, randomize 函数。rand函数产生的并不是真意正义上的随机数,是一个伪随机数,是根据一个数,称之为种子,为基准以某个递推公式推算出来的一系数,当这系列数很大的时候,就符合正态...

C++怎么产生随机数?还有产生一定范围的随机数
intmain(){ std::random_devicerd;\/\/GetarandomseedfromtheOSentropydevice,orwhatever std::mt19937_64eng(rd());\/\/Usethe64-bitMersenneTwister19937generator \/\/andseeditwithentropy.\/\/Definethedistribution,bydefaultitgoesfrom0toMAX(unsignedlonglong)\/\/orwhathaveyou.std::uniform_int_...

相似回答