1. /// <summary>
    2. /// 随机排列数组元素
    3. /// </summary>
    4. /// <param name="myList"></param>
    5. /// <returns></returns>
    6. private List<int> ListRandom(List<int> myList)
    7. {
    8. Random ran = new Random();
    9. int index = 0;
    10. int temp = 0;
    11. for (int i = 0; i < myList.Count; i++)
    12. {
    13. index = ran.Next(0, myList.Count-1);
    14. if (index != i)
    15. {
    16. temp = myList[i];
    17. myList[i] = myList[index];
    18. myList[index] = temp;
    19. }
    20. }
    21. return myList;
    22. }