public List RandomSortList(List ListT) { Random random = new Random(); List newList = new List(); foreach (T item in ListT) { newList.Insert(random.Next(newList.Count + 1), item); } return newList; } //csharp/8250