java如何產生1 8的整數隨機數

時間 2021-08-11 16:35:28

1樓:匿名使用者

簡單粗暴。

int num = (int)(math.random()*100);

math.random()返回的是一個大於等於0小於1的double型別。

2樓:匿名使用者

math.random()會產生[0,1)區間中的雙復精度制浮點隨機數,所以

math.random()*100

就會生成一個100以內的隨機數浮點數,如果需要整數的話,可以使用(int)(math.random()*100)

3樓:匿名使用者

integer v = (int)(math.random() * 100);

4樓:巨蟹神運算元

math.random()會產生一個0到1之間的隨機數,為浮點型,只需要

將這個數再乘以一百,就是你要專的數。

public static void main(string args)

5樓:我愛的徐太陽

public static int getrandomnumber(int start,int end)

start表示復從制幾開始

end表示從

什麼結束

6樓:南極雪域之戀

math.random()這個方法生成的是0 -1 的隨機數,你想要100以內的就去做乘法就好了

7樓:違章處理問我

public class aa}

8樓:嵇藍煙

1、math.random() * 100 等到一個數字,帶小數的

2、將這個數字向下取整後+1,會得到1-100之間的數字。

這是思路,你把這個思路轉成**就行了

9樓:匿名使用者

math.random()函式是取從0至1之間的隨機數,乘100以後就是取0到100之間的隨機數

10樓:羅羅諾亞丶子寧

math.random()是0~1,把抄隨機數襲乘以100,再取整就能實現了。

double x = math.round(math.random()*100);

system.out.println(x);

11樓:匿名使用者

random產生0-1之間的數。即0

兩邊同時乘以100,得0

即math.random()*100

12樓:志祥羅志祥

(資料型別)(最小值+math.random()*(最大值-最小值+1))

例:(int)(1+math.random()*(100-1+1))

從1到100的int型隨數

13樓:匿名使用者

math.random(),返回一個[0,1)的區間的隨機數。

要使區間變為[0,100),做法為:

int result = (int)math.random()*100;

14樓:匿名使用者

random產生的是[0,1)的小數。

如果想要產生50--100之間的數字;

先讓它產生[0--50)之間的數字,也就是  random()*50然後在後面加上

內51,也就是random()*50+51;

得到容的就是[50--100]的整數了。

你可以這樣寫:

int num=(int)math.random()*50+51;

system.out.println(num);

15樓:狸邩

100以內的隨機數:math.random()*100;

100以內的隨機整數:math.ceil(math.random()*100);

16樓:文庫丿使用者名稱

int number=m+(int)(matn.randon()*n);

返回大於等copy於m小於m+n(不包括m+n)之間的隨機數。

要產生在區間[0,100)之間的隨機數:

int num= (int)(math.random()*100);

如何使vb產生隨機正整數,如何使VB中Rnd函式產生的隨機數是在 0,1 內?

zheng0823的回答有點小問題,你那樣永遠得不到38,應該37改為38 同理你command2的事件裡28改為29,不然最大只能得到66因為rnd函式返回的範圍是 0,1 包含0 但不包含1 還有沒有初始化隨機數種子 修改後的 private sub command1 click randomi...

隨機數是如何產生的,EXCEL如何產生隨機數?

1.include include inxlude int main void 2.rand n將返回 0,n 區間內的整數如 rand 100 將返回乙個不小於0,並且小於100的整數rand 上界 下界 下屆 將返回 下屆,上界 區間內的整數 示例 include include inxlude...

隨機產生10個100以內的整數,並從大到小排列。

include using namespace std int a 10 測試陣列。duvoid print 輸出陣列元素zhia j 1 temp print int main c語言中隨機產生10個100之內的整數,然後按從大到小的順序排列並輸出。以下是我寫的 但怎麼排序後不 原因就是你使用if...