我試圖創建一個隨機數字,是一個邊界的值上方與下方另一個。這個數字也可以等於任何一個邊界。
這兩個邊界都是隨機創建的。 highNumber是0到100之間的隨機數,lowNumber是0到HighNumber的一半之間的隨機數。
目前我的代碼如下:
public static void createCorrectNumber() {
random = new Random();
correctNumber = random.nextInt(highNumber)+1;
correctNumber -= lowNumber;
}
這不是功能性的,因爲當下界採取遠離它,它可以變得比邊界低。有任何想法嗎?
我還要提到的兩個邊界是由隨機產生。 highNumber是0到100之間的隨機數,lowNumber是0到HighNumber的一半之間的隨機數。 – JamoBox
編輯您的原始帖子與此增加的精度,然後 – fge
什麼關於http://stackoverflow.com/questions/363681/generating-random-number-in-a-range-with-java是不是這個相同的問題? – wmax