zoukankan      html  css  js  c++  java
  • & Collections中的方法总结

    Collections.shuffle()

    Java.util.Collections类下有一个静态的shuffle()方法,如下:
    1)static void shuffle(List<> list) 使用默认随机源对列表进行置换,所有置换发生的可能性都是大致相等的。
    2)static void shuffle(List<> list, Random rand) 使用指定的随机源对指定列表进行置换,所有置换发生的可能性都是大致相等的,假定随机源是公平的。
    通俗一点的说,就像洗牌一样,随机打乱原来的顺序。

    ArrayList<Integer> list = new ArrayList<>();
    list.add(1);
    list.add(2);
    list.add(3);
    list.add(4);
    list.add(5);
    list.add(6);
    list.add(7);
    list.add(8);
    list.add(9);
    list.add(10);
    //        List<Integer> range = IntStream.range(0, 3).boxed()
    //                .collect(Collectors.toCollection(ArrayList::new));
    //        Collections.shuffle(range);range.subList(0, 99).forEach(System.out::println);
     Collections.shuffle(list);
    list.forEach(System.out::println);
    
  • 相关阅读:
    jmeter笔记5
    jmeter笔记4
    jmeter笔记3
    jmeter笔记2
    jmeter笔记1
    robot API笔记4
    robotframework笔记27
    robotframework笔记25
    robotframework笔记26
    robotframework笔记24
  • 原文地址:https://www.cnblogs.com/doagain/p/14969063.html
Copyright © 2011-2022 走看看