int[] arr = new int[100]; Random random = new Random();for (int i = 0; i < arr.Length; i++) { int r = random.Next(); while (Array.IndexOf<int>(arr, r, 0, i + 1) != -1) //<--- { r = random.Next(); } arr[i] = r; }int[] arr2 = arr.Clone() as int[]; int[] arr3 = arr.Clone() as int[]; ... http://topic.csdn.net/u/20080531/16/2738ecc3-a90e-469a-8c56-c9a296dc7866.html
int[] arr = new int[100];
Random random = new Random();for (int i = 0; i < arr.Length; i++)
{
int r = random.Next();
while (Array.IndexOf<int>(arr, r, 0, i + 1) != -1) //<---
{
r = random.Next();
}
arr[i] = r;
}int[] arr2 = arr.Clone() as int[];
int[] arr3 = arr.Clone() as int[];
...
http://topic.csdn.net/u/20080531/16/2738ecc3-a90e-469a-8c56-c9a296dc7866.html