
代码#region 生成不同随机数的方法
/// <summary>
/// 生成不同随机数的方法
/// </summary>
/// <param name="min"> 最小值 </param>
/// <param name="max"> 最大值 </param>
/// <param name="count"> 取xx个 </param>
/// <returns> int数组 </returns>
private static int [] GetRandom( int min, int max, int count)
{
int [] maxArray = new int [max];
for ( int i = 0 ; i < max; i ++ )
{
maxArray[i] = min + i;
}
int [] rArray = new int [count];
Random rd = new Random();
int temp = max;
for ( int i = 0 ; i < count; i ++ )
{
int tIndex = rd.Next( 0 , temp);
rArray[i] = maxArray[tIndex];
maxArray[tIndex] = maxArray[ -- temp];
}
return rArray;
}
#endregion
本文标题:c#生成一组不同的随机数的方法
本文链接:https://blog.quwenai.cn/post/5209.html
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。




还没有评论,来说两句吧...