作业帮 > 综合 > 作业

【java】求助怎么把一个数组元素随机打乱顺序,

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/13 16:25:11
【java】求助怎么把一个数组元素随机打乱顺序,
现有一个长度为10000的数组a,怎么把a中的数组元素重新打乱顺序(随机打乱)?比如5长度的数组x = { 1,2,3,4,5} 打乱顺序后譬如变成 x = {2,3,5,1,4}?效率要尽量高.
【java】求助怎么把一个数组元素随机打乱顺序,
晕.不用那么麻烦.
先转化为list(为什么不一开始就用List呢?)
例:
String[] arr = new String[] {"1","2"};
List list = Arrays.asList(arr);
直接调用shuffle,就是随机排序
例:Collections.shuffle(list);
直接输出就是你想要的结果