c產生隨機數的問題

2022-12-30 05:21:01 字數 755 閱讀 8432

1樓:丁洪飛

通常隨機數使用都是帶兩個引數的

例:ro.next(1,5);

1為下限 包括 5為上限 不包括

結果為產生1~4的隨機數

所以你那個只會是0

2樓:匿名使用者

public virtual int next (int maxvalue)

引數maxvalue

要生成的隨機數的上界(隨機數不能取該上界值)。maxvalue 必須大於或等於零。 //所以r.next(2)

返回值大於或等於零且小於 maxvalue 的 32 位帶符號整數,即:返回的值範圍包括零但不包括 maxvalue。

3樓:匿名使用者

random ro = new random();

int i = ro.next(0,1);

後面的1不包擴在內,你應該寫為

int i = ro.next(0,2);

4樓:匿名使用者

改成2試試.因為next裡是返回乙個小於所指的最大值

5樓:匿名使用者

random random = new random();

string result = random.next(2).tostring();

6樓:匿名使用者

ro.next(1);

是指產生小於1的隨機數,用2就好了

c 生成隨機數,c 生成隨機數

加個來判斷 自就可以了 srand int time null int t 0 while 1 t就是要用的值了。範圍可以自抄己輸入,可以bai 產生乙個隨機數。先輸入du大的,再輸入小的。zhi include include include using namespace std int mai...

vb隨機數問題

rnd 隨機數函式 生成某個範圍內的隨機整數,可使用以下公式 int upperbound lowerbound 1 rnd lowerbound 這裡,upperbound 是隨機數範圍的上限,而 lowerbound 則是隨機數範圍的下限。由小到大的順序排列,由大到小的順序排列 要用到陣列氣泡排...

在c語言中,怎樣產生0到1的隨機數

float b rand rand max 1.0 printf f n b 注釋 stdlib.h 標頭檔案中有巨集 define rand max 0x7fff rand 產生乙個0到0x7ffff即0到32767之間的隨機數rand rand max 1.0 就等於乙個0到1之間的 小數了,因...