while (true)
{
Random r = new Random();
int[] array = new int[8];
int[] arr = new int[4];
for (int i = 0; i < arr.Length; i++)
{
arr[i] = r.Next(1,21);
if (i > 0)
{
for (int j = 1; j < i; j++)
{
if (arr[i] == arr[j])
{
i--;
}
}
}
}
for (int i = 0; i < array.Length; i++)
{
int index = r.Next(4);
array[i] = arr[index];
int count = 0;
if (i > 0)
{
for (int j=0;j< i;j++)
{
if (array[i] == array[j])
.NET c#随机生成8个数字要求八个数字在1-21之间,同一个数字不能重复出现三次以上(Random)
最新推荐文章于 2022-07-19 14:46:01 发布
本文介绍如何利用C#编程实现生成8个不同的数字,这些数字限定在1到21之间,并确保每个数字最多只出现两次。主要涉及Random类和集合操作。
摘要由CSDN通过智能技术生成