[英]How do I generate a random number between -1 and 1?
我試圖生成一個隨機網格並表示一個空的空間,非空的空間和一個空間,其中一個玩家是我在2D數組中分別使用-1,0和1。
我希望能夠在運行時生成一個隨機圖形,並用-1和0填充網格。 我該怎么做呢?
我看了一些例子,但是它們讓人困惑:SI知道Java中有一個Random類,但它沒有我可以做nextInt(-1,1)之類的方法,我可以設置起始范圍。
任何幫助都會很棒。
干杯
nextInt(3) -1
將為您提供所需范圍內的隨機整數。
random.nextInt(3)
將生成一個0/1/2的隨機整數,並通過減少1 - 得到相等(均勻)的概率來得到每個-1/0/1
您可以使用
Random random = new Random();
int someInt = random.nextInt(3) - 1;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.