在java中顯示隨機數的特定範圍所以,我對編程相當陌生,並開始學習Math.random。我試圖編寫一個程序,將打印4-12之間的值,但我似乎無法只打印該範圍內的值。它打印13,我不想如何使用Math.random
我的代碼:
public class MathRandom{
public static void main(String[] args){
for(int x = 0; x < 10; x++){ //Just to test what numbers are displayed
System.out.println((int) (Math.random() * 10) + 4);
}
}
}
我錯過了什麼?在此先感謝您的幫助
創建一個所需元素(4 - 12)的數組,然後從中選擇隨機索引。 Int [] ArrayVariable = [4,5,...,12]; random =從0到ArrayVariable中元素的數量 system.out.println(ArrayVariable [random]); – Nubian
谷歌是你的朋友:*** 4.710.000結果(0,59秒)*** –
兄弟,你必須是盲人。我問如何在任何兩個值之間生成任意的隨機數。不是陣列!完全不同 – 5ilv3r