gpt4 book ai didi

c# - 生成随机数并无重复地插入数组

转载 作者:太空宇宙 更新时间:2023-11-03 13:55:38 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Random number generator in C# - unique values

我正在尝试编写一个 C# 程序来生成一个随机数,检查这个数字是否在我的数组中,如果是,重复生成该数字,否则将这个数字插入插槽 [i] 我的数组。

到目前为止,这是我的代码:

        int check = 0;


Random rand = new Random();

int[] lotto = new int[6];



for (int i = 0; i < lotto.Length; )
{
check = rand.Next(1, 41);
while (!(lotto.Contains(check)))
{

lotto[i] = check;
i++;
}

Console.WriteLine("slot " + i + " contains " + check);

}
Console.Read();
}

更新:谢谢想通了,用 while 替换了 if :)

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com