C# List随机排列数组元素,随机打乱顺序

/// <summary>
        /// 随机排列数组元素
        /// </summary>
        /// <param name="myList"></param>
        /// <returns></returns>
        private List<int> ListRandom(List<int> myList)
        {

            Random ran = new Random();            
            int index = 0;
            int temp = 0;
            for (int i = 0; i < myList.Count; i++)
            {

                index = ran.Next(0, myList.Count-1);
                if (index != i)
                {
                    temp = myList[i];
                    myList[i] = myList[index];
                    myList[index] = temp;
                }
            }
            return myList;
        }

猜你喜欢

转载自blog.csdn.net/cuijiahao/article/details/119024840