python数组中随机取⼏个数_从⼀个数组中随机取出⼀定数量python获取数组长度
元素组成新数组
/**
* 从⼀个数组中随机取出⼀定数量元素组成新数组
* @param array ⼀个String类型的数组
* @param number需要取出元素的数量
* @return ⼀个随机的数组
* @throws NullPointerException原数组不能为空
*@throws ArrayIndexOutOfBoundsException新数组长度应不⼤于原数组的长度
*/
public static String[] getRandomArray(String[] array, int number)
throws NullPointerException, ArrayIndexOutOfBoundsException {
Random random = new Random();
String[] arrayNew = new String[number];// 新得到的数组
String[] arrayTemp = array;// 变化中的数组,⼀开始等于原数组
int index;// 定义变化中的数组数组下标
for (int i = 0; i < arrayNew.length; i++) {
index = Int(arrayTemp.length);随机得到⼀个数组下标
arrayNew[i] = arrayTemp[index];// 复制得到新数组
arrayTemp = copyExcept(arrayTemp, index);}
return arrayNew;}
}
return arrayNew;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论