int[] a=new int[10];
random rnd=new random();
for(int i=0;i<a.length;i++)
a[i]=rnd,next(0,11);希望可以显示a[0]-a[9]的随机数都是不重复的
请高手帮助!!!
random rnd=new random();
for(int i=0;i<a.length;i++)
a[i]=rnd,next(0,11);希望可以显示a[0]-a[9]的随机数都是不重复的
请高手帮助!!!
int[] a = new int[10];
Random r = new Random(Environment.TickCount);
List<int> list = new List<int>();
for (int i = 0; i < 10; i++)
list.Add(i);
int index = 0;
while (list.Count > 0)
{
int j = r.Next(0, list.Count);
a[index++] = list[j];
list.RemoveAt(j);
}