永发信息网

在java里怎么随机三个数且这三个数不等

答案:2  悬赏:10  手机版
解决时间 2021-12-29 08:30
  • 提问者网友:浮克旳回音
  • 2021-12-29 00:58
在java里怎么随机三个数且这三个数不等
最佳答案
  • 五星知识达人网友:轮獄道
  • 2021-12-29 01:43
public class RandomTest {

public static void main(String[] args) {
int a = (int)(Math.random() * 100);
int b = (int)(Math.random() * 100);
int c = (int)(Math.random() * 100);
while(a == b){
b = (int)(Math.random() * 100);
}

while(a == c || b == c ){
c = (int)(Math.random() * 100);
}

System.out.println("a: " + a);
System.out.println("b: " + b);
System.out.println("c: " + c);
}
}
全部回答
  • 1楼网友:荒野風
  • 2021-12-29 02:35
你只是随机取0,1,2这三个整数 可以这么写 random random=new random(); system.out.println(random.nextint(3)); 说明下 nextint 带参数的意思 nextint public int nextint(int n) 返回一个伪随机数,它是从此随机数生成器的序列中取出的、在 0(包括)和指定值(不包括)之间均匀分布的 int值。nextint 的常规协定是伪随机地生成并返回指定范围中的一个 int 值。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯