java list随机取数如何实现?
Java.util.Collections类下有一个静态的shuffle()方法,如下:
1)static void shuffle(List> list) 使用默认随机源对列表进行置换,所有置换发生的可能性都是大致相等的。
2)static void shuffle(List> list, Random rand) 使用指定的随机源对指定列表进行置换,所有置换发生的可能性都是大致相等的,假定随机源是公平的。
简单来说就是随机打乱原来的顺序。
注意:如果给定一个整型数组,用Arrays.asList()方法将其转化为一个集合类,有两种途径:
1)用List
2)用List
核心代码:
效果:
参考: https://blog.csdn.net/u011514810/article/details/51218784