private void ShuffleArray(Array array) { Random r = new Random(DateTime.Now.Second); for (int i = 0; i < array.Length; i ++) { int src = r.Next(array.Length), tar = r.Next(array.Length); Object tmp = array.GetValue(src); array.SetValue(array.GetValue(tar), src); array.SetValue(tmp, tar); } }
{
Random r = new Random(DateTime.Now.Second);
for (int i = 0; i < array.Length; i ++)
{
int src = r.Next(array.Length), tar = r.Next(array.Length);
Object tmp = array.GetValue(src);
array.SetValue(array.GetValue(tar), src);
array.SetValue(tmp, tar);
}
}