C#生成不重复的随机数
2007-10-16 22:26
309 查看
// 随机数个数
// 随机数下限
/// 随机数上限
public int[] GetRandomArray(int Number,int minNum,int maxNum)
{
int j;
int[] b=new int[Number];
Random r=new Random();
for(j=0;j<Number;j++)
{
int i=r.Next(minNum,maxNum+1);
int num=0;
for(int k=0;k<j;k++)
{
if(b[k]==i)
{
num=num+1;
}
}
if(num==0 )
{
b[j]=i;
}
else
{
j=j-1;
}
}
return b;
}
// 随机数下限
/// 随机数上限
public int[] GetRandomArray(int Number,int minNum,int maxNum)
{
int j;
int[] b=new int[Number];
Random r=new Random();
for(j=0;j<Number;j++)
{
int i=r.Next(minNum,maxNum+1);
int num=0;
for(int k=0;k<j;k++)
{
if(b[k]==i)
{
num=num+1;
}
}
if(num==0 )
{
b[j]=i;
}
else
{
j=j-1;
}
}
return b;
}
相关文章推荐
- .NET C# 不重复随机数的另类生成方式
- 用C#生成不重复的随机数
- C#生成不重复随机数的方法
- C# Random 生成不重复随机数
- 用C#生成不重复的随机数
- C#生成不重复的随机数
- 使用c#生成不重复的随机数
- C# Random循环生成随机数重复问题解决方案
- C# Random生成多个不重复的随机数万能接口
- 用C#生成不重复的随机数
- 用C#生成不重复的随机数
- c#生成不重复随机数的方法
- C#利用ArrayList生成10个不重复的随机数
- C#生成随机数之二 生成不重复的随机数
- C#实现的不重复随机数序列生成算法
- C#生成不重复随机数列表实例
- C# Random 生成不重复随机数
- C#生成不重复的随机数(转)
- C#生成100个不重复的随机数算法(转)
- C# 生成随机数重复问题