int rd=Math.Random()>0.5?1:0;
这样0和1出现的几率分别为百分之五十。
其实只要知道Math.Random()产生的数据为[0,1),那么想怎么处理都可以的,哈哈
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);
}
}
}
将产生的随机整数余2即可
int temp=(int)(Math.random()*1);
就可以了。
int rd=Math.Random()>0.5?0:1;