11问答网
所有问题
当前搜索:
c++随机数
c++ 随机数
升序排列
答:
1.include "iostream"include "ctime"include "cstdlib"using namespace std;int main(){ int A[20]; int i,j,index,tmp; srand(time(NULL)); for(i=0;i<20;i++) //随机生成 100~200的20个
随机数
A[i]=rand()%101+100; for(i=0;i<20-1;i++)//选择排序 { index=i; ...
如何用
C++
产生两个
随机数
的呢?
答:
// RandNum类,用于产生
随机数
。。。class RandNum { public:RandNum();~RandNum();private:bool randKey; //在函数中控制time(0)执行的次数 public:int getRandNum(); //生成随机数 };/**--- RandNum实现段 ---
c++ 随机数
种子是怎么设置的啊 在哪里设置啊 有完整的代码程序给小弟一...
答:
产生
随机数
需要种子。如果仅用rand函数,每次执行程序产生的随机数都一样。为了保证产生的随机数不同,需要种子。方法一:根据系统时间的不同播不同的种子,这样,每次执行程序与前一次执行程序产生的随机数都是不同的一组。代码:include<iostream> include using namespace std;int main(){ srand((uns...
c++
中
随机数
怎么得到 要完全随机的,不要顺序随机的 谢谢啦
答:
可以使用时间作随机种子,每次运行时的随机种子不一样,产生的
随机数
每次都不一样。不过必须加上time.h头文件 === include srand( (unsigned)time( NULL )); //用系统时间当种子,对随机函数进行初始化 int k=rand()%100; //产生0-100的随机数 === ...
C++
如何获取0.9到0.99的
随机数
答:
因为
随机数
是整数,因此题目可以变成先获取90到99的整数,然后除以100得到要求的随机数 90到99共99-90+1=10个数,因此随机生成0~9后加上90即可满足条件 (rand()%10+90)/100.0
如何用
C++
写一个
随机
抽取1到5之间的代码(最好有附带解释的)
答:
include<iostream.h> include<stdlib.h> include void main(){ int i=0;srand(time(NULL));while(i<5){i=1+(int)(5*rand())/(RAND_MAX+1);cout<<i<<endl;} } 需要先调用srand初始化,一般用当前日历时间初始化
随机数
种子,这样每次执行代码都可以产生不同的随机数。rand()函数可以用来...
c++
语言怎么弄从一到三的
随机数
(尽量用srand函数)
答:
srand((unsigned)time(0));int n=rand()%3+1; // n 就是1到3的
随机数
C++
中生成10个10以内互不相同的
随机数
答:
include<stdio.h> include include<iostream> using namespace std;define N 10 void main(){ int a[N],i,j,b;srand((unsigned int)time(NULL));for ( i=0;i<N;i
++
){ while ( 1 ){ a[i]=rand()%10;for ( j=0,b=1;j<i;j
++
) if ( a[i]==a[j] ) { b=0; bre...
用C或
C++随机
生成0和1两个整数中的一个,怎么弄?
答:
include <stdlib.h> //用于rand()的调用 include //用于srand()的调用 include<iostream.h> void main(){ int a;srand(time(0)); //以time为生成
随机数
的种子,以便随机数不重复 a=rand()%2; //a为随机数除以2取余,则为0或1 cout<<a<<endl;} ...
C++随机数
的生成?
答:
你需要先初始化
随机数
种子 include <iostream> include <cstdlib> include <ctime> using namespace std;int main(){ srand((int)time(0)); // 产生随机种子 把0换成NULL也行 for (int i = 0; i < 10; i++){ cout << rand()%100<< " ";} return 0;} ...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜