1樓:西方慘敗
加個來判斷
自就可以了:
srand((int)time(null));
int t=0;
while(1)
t就是要用的值了。
2樓:匿名使用者
範圍可以自抄己輸入,可以bai
產生乙個隨機數。先輸入du大的,再輸入小的。zhi#include
#include
#include
using namespace std;
int main()
3樓:沉思
[0,180) 共bai180個數
du[225,360)共135個數
總共315個數於
zhi是有**如下dao
srand((int)time(null));
t=rand()%315;
if(t>=180) //如果t是大於180的t += (225-180);//那麼加上差如果隨機得回
到0 則不加答 結果0
如果隨機得到179 則不加 結果79
如果隨機得到180 那麼會加上差75 就得到225如果隨機得到314 那麼加上後得到359
這樣就會得到兩段的均勻概率隨機數了
4樓:匿名使用者
rand()%(180+1)
(rand()%(360-225))+225
c++,想生成乙個三位數的隨機數,怎麼弄呀?
5樓:匿名使用者
用srand(time(0))產生隨機數種子,然後再rand()%1000就可產生乙個1000以內的隨機數
6樓:匿名使用者
#include
#include
#include
#include
int main()
c++如何產生0到1之間的隨機數?
7樓:匿名使用者
c++中用來產生隨機
抄數的函襲數為rand(), 其返回值為整數。
而0到1之間的隨機數,明顯是浮點數。
這樣無法直接產生。
於是,必須經過轉換。
轉換思路為,生成乙個0-n的隨機數,然後對其除以n+1,則可以得到0-1直接的浮點型隨機數。
n的確定,可以與要求的精度有關,比如需要三位小數,可以採用n=999,如需要四位,則採用n=9999,以此類推。
具體操作如下:
#include
#include
void get_rand(float *p, int n)//函式功能為產生n個0-1的隨機數,儲存於陣列p中。
8樓:匿名使用者
在用rand之前,先用當前時間設定種子,即srand(time(null));
然後要得到0到1之前的,可專以
double i = rand()*1.0/rand_max;
同樣,你要得到4.1應該是屬rand()/10.0,否則兩個整數相除,得到的是整除的結果,不是double型。
9樓:匿名使用者
測試bai通過
du#include
#include
using namespace std;
int main()
system("pause");
return 0;}
10樓:匿名使用者
#include
#include
#include
void main( void )
{int i;
srand( (unsigned)time( null ) );
for( i = 0; i < 10;i++ )cout<整數
抄除以整數嘛,所以得到bai的肯定也是du個整數啊,它會強制轉zhi換為整數。dao所以你得到的是4,而不是4.1。 你要得到4.1那麼就除以10.0就可以了 。
記住在以後的除法中,要得到小數,就最好在除數中加上小數。
11樓:匿名使用者
vc中使用baisrand()來初始化為隨機du數生成器。代zhi碼例項:
#include
#include
#include
#define n 10
main()
12樓:匿名使用者
//產生0--1之間的隨機小數(精確
內到小數點
後一位)容
#include
#include
#include
void main()}
13樓:匿名使用者
z在c++中有專門來產生隨
自機數的函式bai rand()
#include
#include
using namespace std;
void main()
{int i;
srand((int)time(0));
i=(int)rand();//%m;
cout << i<節
dum的大小
zhi來得到0~m的隨dao機數;
c產生隨機數的問題
通常隨機數使用都是帶兩個引數的 例 ro.next 1,5 1為下限 包括 5為上限 不包括 結果為產生1 4的隨機數 所以你那個只會是0 public virtual int next int maxvalue 引數maxvalue 要生成的隨機數的上界 隨機數不能取該上界值 maxvalue 必...
如何生成硬體中可綜合的隨機數
37位的case 元胞自動機移位暫存器 的設計原理,是對位元序列中的每一位通過計算內函式單元,將計算生成容的新位元加入位元序列的最左端,同時將所有的位元流右移,則移出的位元為輸出位元。這裡的37位元胞自動機偽隨機生成器使用的計算函式為ca90和ca150。硬體程式語言有哪些?早一點是vhdl,現在是...
Php中生成6位隨機數並顯示
莫道無情 php中生成6位隨機數並顯示實現如下 1 使用shuffle函式生成隨機數。arr range 100000,999999 shuffle arr foreach arr as values echo values.顯示隨機數?2 使用array unique函式生成隨機數。arr arr...