您的位置:首页 > 其它

产生100以内的不重复随机数

2008-05-21 16:13 204 查看
产生100以内的不重复随机数

static void Main(string[] args)
{
int[] n100 = new int[100];
ArrayList _n100 = new ArrayList();
Random random = new Random();
for (int i = 0; i < 100; i++)
{
_n100.Add(i);
}
for (int i = 99; i > -1; i--)
{
int a = Math.Abs(random.Next(i));
n100[i] = (int)_n100[a];
_n100.RemoveAt(a);
Console.WriteLine("n100[{0}]:{1} a={2}", i, n100[i],a);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: