电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

获取不重复随机数


发布日期:2021/10/30
 

static void Main(string[] args)

{

int[] myNum = new int[];

myNum = GetRand( );

ArraySort(myNum);

foreach (int item in myNum)

{

ConsoleWriteLine(item);

}

ConsoleReadKey();

return;

}

public static int[] GetRand(int minValue int maxValue int count)

{

maxValue = maxValue minValue + ;

int[] arrInt = new int[maxValue];

for (int i = ; i < maxValue; i++)

{

arrInt[i] = i + minValue;

}

int[] arrResult = new int[count];

int n = maxValue;

Random rand = new Random();

for (int i = ; i < count; i++)

{

int index = randNext( n);

arrResult[i] = arrInt[index];

arrInt[index] = arrInt[n];

}

return arrResult;

}

上一篇:VS中的Code Snippet来提高开发效率

下一篇:水晶报表动态加载图片