java生成随机数0或1,只能是0,1二者其一,怎么实现呢

java生成随机数0或1,只能是0,1二者其一,怎么实现呢
2024-12-17 23:43:10
推荐回答(5个)
回答1:

int rd=Math.Random()>0.5?1:0;

这样0和1出现的几率分别为百分之五十。
其实只要知道Math.Random()产生的数据为[0,1),那么想怎么处理都可以的,哈哈

回答2:

import java.util.*;
public class Test {
public static void main(String[] args) {
Random r = new Random();
while(true) {
int num = r.nextInt(1);
System.out.println(num);
}
}
}

回答3:

将产生的随机整数余2即可

回答4:

int temp=(int)(Math.random()*1);
就可以了。

回答5:

int rd=Math.Random()>0.5?0:1;