Java 產生 0 和 2 隨機數的方法有很多,下面介紹兩種常見的方式:
// 方式一:使用 Random 類的 nextInt() 方法 import java.util.Random; public class RandomGenerator { public static void main(String[] args) { Random random = new Random(); int num = random.nextInt(2); // 生成 0 或 1 的隨機整數 System.out.println(num * 2); // 把 0 或 1 轉換為 0 或 2 } }
以上代碼使用 Java 內置的 Random 類,調用 nextInt() 方法生成 0 或 1 的隨機整數,再將該數乘以 2,即可得到 0 或 2。
// 方式二:使用 Math 類的 random() 方法 public class RandomGenerator { public static void main(String[] args) { int num = Math.random()< 0.5 ? 0 : 2; // 以 0.5 的概率生成 0 或 2 System.out.println(num); } }
以上代碼使用 Math.random() 方法生成一個介于 0 和 1 之間的隨機小數,如果小于 0.5,則返回 0,否則返回 2。
以上就是 Java 產生 0 和 2 隨機數的兩種方式,具體使用哪種方式取決于實際情況。如果需要更大的隨機數范圍,可以將方式一中的參數改為相應的值。