在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);
}
}
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 值。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯