色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java怎么隨機產生0和1

張越彬1年前9瀏覽0評論

Java中生成0和1的隨機數有多種方法,其中一種比較簡單的方式是使用java.util.Random類。

首先,我們需要創建一個Random對象,然后調用其nextInt方法,該方法會返回一個隨機的int值,其范圍為整個int類型的取值范圍(即-2^31 ~ 2^31-1)。

如果我們需要生成的是0或1,那么我們可以利用取余運算符(%)來實現。例如,我們可以將生成的隨機數模上2,得到的余數為0或1,即為我們所需的值。

下面是一段代碼示例:

Random random = new Random();
int num = random.nextInt();
int randomBinary = num % 2;
System.out.println("隨機生成的二進制數是: " + randomBinary);
執行上述代碼會隨機生成一個0或1,并輸出其值。

另外,我們也可以利用Random類的nextBoolean方法來直接生成一個隨機的布爾值,然后將其轉化為0或1。示例如下:

Random random = new Random();
boolean b = random.nextBoolean();
int randomBinary = b ? 1 : 0;
System.out.println("隨機生成的二進制數是: " + randomBinary);
同樣地,上述代碼會隨機生成一個0或1,并輸出其值。

以上就是使用Java生成0和1的隨機數的兩種方法,根據實際需求選擇適當的方式即可。