public class Test
{
public static void main(String[] args)
{
String[] stus={"张三","李四","王麻","石头"};
for(int i = 0; i < 3; i++ )
int index = new java .until.Random() . nextInt (4);
system.out.println(stus [index]);
}
}
------解决思路----------------------
import java.util.Random;
public class TestRandom {
public static void main(String[] args) {
String[] stus = { "张三", "李四", "王麻", "石头" };
Random rd = new Random();
for (int i = 0; i < 3; i++) {
int index = rd.nextInt((stus.length - i) * 1000) / 1000;
System.out.println(stus[index + i]);
String tmp = stus[i];
stus[i] = stus[index + i];
stus[index + i] = tmp;
}
}
}
------解决思路----------------------
每次去掉一个。
------解决思路----------------------
一共就4个候选值,直接随机去掉一个,然后剩下三个就是你想要的啦