Java 程式用於生成自定隨機數 -1 或 1


若要生成自定義隨機數 1 或 -1,你需要使用 nextBoolean()。首先建立一個迴圈,在每次迭代時建立一個 Random 物件 -

for (int i = 0; i < 5; i++) {
   Random rand = new Random();
}

現在,使用 nextBoolean() 在 TRUE 條件中生成 1,否則生成 -1 -

for (int i = 0; i < 5; i++) {
   Random rand = new Random();
   if (rand.nextBoolean())
      System.out.println(1);
   else
      System.out.println(-1);
}

示例

 即時演示

import java.util.Random;
public class Demo {
   public static void main(String[] args) {
      for (int i = 0; i < 5; i++) {
         Random rand = new Random();
         if (rand.nextBoolean())
            System.out.println(1);
         else
            System.out.println(-1);
      }
   }
}

輸出

1
-1
-1
-1
-1

更新於:2019-07-30

188 次瀏覽

開啟你的職業生涯

完成本課程獲得認證

立即開始
廣告