C#打乱数组顺序

//随机打算int数组
public int[] GetRandomNum(int[] num)
    {
        for (int i = 0; i < num.Length; i++)
        {
            int temp = num[i];
            int randomIndex = Random.Range(0, num.Length);
            num[i] = num[randomIndex];
            num[randomIndex] = temp;
        }
        return num;
    }
    //打乱List数组
      public List<T> RandomSortList<T>(List<T> ListT)
    {
       
        System.Random random = new System.Random();
        List<T> newList = new List<T>();
        foreach (T item in ListT)
        {
            newList.Insert(random.Next(newList.Count), item);
        }
        return newList;
    }

猜你喜欢

转载自blog.csdn.net/qq_36592993/article/details/84101766