Thomas Darimont
Erfahrenes Mitglied
Hallo,
Manchmal ärgert es mich echt das ich so einfache Sachen wie das zufällige sortieren einer Liste von Hand machen muss... sowas gehört in ein anständiges Collections Framework Von Java bin ich da etwas mehr Komfort gewohnt.
Gruß Tom
C#:
List<int> list = new List<int>();
for (int i = 0; i < 100; i++)
{
list.Add(i);
}
Shuffle<int>(list);
foreach (int i in list)
{
Console.WriteLine(i);
}
-----------------------
private static void Shuffle<TElement>(List<TElement> list)
{
Random randomizer = new Random();
list.Sort(delegate(TElement value, TElement otherValue)
{
return randomizer.Next(2) - 1;
});
}
Gruß Tom