List<int> list = new List<int>(); for (int i = 0; i < 54; i++)
{
Random r = new Random(1);
int value = r.Next(55);
if (list.Contains(value))
{
while (true)
{
value = r.Next(1, 55);
if (!list.Contains(value))
{
list.Add(value);
break;
}
}
}
else
{
list.Add(value);
}
}
//上面是得到1到54的随机数,
//下面分配到四个数组中
int[] A =new int[14];
int[] B = new int[14];
int[] C = new int[14];
int[] D = new int[12]; list.CopyTo(0,A, 0, 14);
list.CopyTo(14, B,0, 14);
list.CopyTo(29, C, 0, 14);
list.CopyTo(42, D, 0, 12);
{
Random r = new Random(1);
int value = r.Next(55);
if (list.Contains(value))
{
while (true)
{
value = r.Next(1, 55);
if (!list.Contains(value))
{
list.Add(value);
break;
}
}
}
else
{
list.Add(value);
}
}
//上面是得到1到54的随机数,
//下面分配到四个数组中
int[] A =new int[14];
int[] B = new int[14];
int[] C = new int[14];
int[] D = new int[12]; list.CopyTo(0,A, 0, 14);
list.CopyTo(14, B,0, 14);
list.CopyTo(29, C, 0, 14);
list.CopyTo(42, D, 0, 12);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货