/**
* 从数组中随机抽取
*/
private String[] getRandomData(String[] sarr, int count) {
String arr = Arrays.copyOfRange(sarr,0,sarr.length);
int randomLength = arr.length;
String[] resArr = new String[count];
for (int i = 0; i < arr.length; i++) {
if (i < count) {
int randomIndex = RandomUtils.getNum(0, randomLength);
resArr[i] = arr[randomIndex];
arr[randomIndex] = arr[randomLength - 1];
randomLength--;
}
}
return resArr;
}
java 从数组中随机取出不重复的新数组
最新推荐文章于 2022-11-04 11:14:57 发布