99问答网
所有问题
C++如何生成随机数
如题所述
举报该问题
推荐答案 2018-05-26
é¦å éè¦è®¾ç½®æ¶é´ç§åï¼
srand((int)time(0)); //å¦æ没æè¿å¥ï¼ä½ ç¨åºè¿è¡äº10éï¼10éå¾å°çéæºæ°å°ä¼æ¯ç¸åçç»æï¼
int r = rand()%xï¼//r便æ¯0-x以å çéæºæ°ã
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WWOtBvjteOtWOXtOejj.html
相似回答
C++
产生任意两数之间
随机数
的方法例举
答:
要产生随机数,
首先要使用rand()函数。产生随机数,还要使用随机数种子,一般用系统时间值作为随机数种子
。如果要产生[i,j]之间的随机数,使用以下方法。产生[i,j)之间的随机数,可以使用以下方法。要产生(i,j]之间的随机数,有如下的方法。以上产生随机数的方法,可用通用公式表示。通用公式中,n...
c++如何随机生成
0和1
答:
1)
C++
中的rand()函数可以得到一个0-RNDMAX之间的
随机数
,Randmax是一个宏,你可以把它理解成65535;2)使用rand()函数必须添加头文件,代码如下:include <cstdlib> 3) 得到0或1的随机数代码如下:int num=rand()%2;因为对2求余的结果不是0就是1,因此上面这句代码就得到了一个0或1的随机...
怎么用
C++
编写一个rand()函数,功能上是产生10个0-100之间的
随机
整数
答:
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,输入C语言代码:for (int i = 0; i < 10; i
++
)printf("%d ", rand() % 100 +1);3、编译器运行test.cpp文件,此时成功通过rand产生了10个1-100内的整数。
c++如何
产生
随机数
,并规定取值范围?
答:
用rand()函数产生
随机数
,想规定范围就用取余,比如限定一个随机数为【3 ,102】的数,那么(rand()%(102-3+1))+3,这样得到数就会在这个范围里,102-3+1==100,那么rand()%100的范围为 0-99,这个范围再加3为3 - 102
C++
怎么产生
随机数
?还有产生一定范围的随机数
答:
intmain(){ std::random_devicerd;//GetarandomseedfromtheOSentropydevice,orwhatever std::mt19937_64eng(rd());//Usethe64-bitMersenneTwister19937generator //andseeditwithentropy.//Definethedistribution,bydefaultitgoesfrom0toMAX(unsignedlonglong)//orwhathaveyou.std::uniform_int_...
c++
语言怎么产生1~100岁的
随机数
?
答:
Rand()方法是一个
c++
的方法对于
随机数字
可以使用将srand()方法获取系统时间,使用系统时间作为基础上,
生成
一个随机数,随机数的大小通过兰德()方法获得接管后获得的价值。一、也就是说,捕获时间的srand方法系统,他是一毫秒,然后通过毫秒数据,取100多个,可以得到0-100到随机数的比例,如果是随机数1-...
C++
从0-100产生
随机数
答:
include <iostream>#include <ctime>using namespace std;int main(){ int n,t=1; srand((unsigned int)time(NULL)); while(t){ //ctrl+c 结束循环 n=rand() % 100 ;//
生成
0-100的
随机
整数 if (n<50){ //小于50的 cout<<n<<" 小于"<<endl; } if ...
怎样
在
C++
中产生10个30~100的
随机数
答:
C++
中没有自带的random函数,要实现
随机数
的
生成
就需要使用rand()和srand()。不过,由于rand()的内部实现是用线性同余法做的,所以生成的并不是真正的随机数,而是在一定范围内可看为随机的伪随机数。代码如下:include <iostream> include <cstdlib> include <ctime> define random(a,b) (rand()%(...
c++ 如何
用rand()
生成
1到100的
随机数
答:
include <iostream.h> include<stdlib.h> void main(){ double x;x=rand()%101;cout<<x<<endl;}
大家正在搜
c加加怎么生成随机数
C语言产生随机数
c++rand()函数怎么用
c加加随机生成数字且有范围
c语言生成double随机数
产生一个随机数
c++或者符号
c++语言
如何生成随机数
相关问题
C++怎么产生随机数?
怎么控制 C++生成随机数的范围
C++ 如何生成大随机数
c++类实现中如何生成随机数
c++随机数怎样生成
C++产生随机数
C++,请问如何产生一个1-6的随机数?
在Visual C++中如何产生随机数?