gpt4 book ai didi

C#在每个循环中从列表中获取随机整数

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

我是 C# 新手,有以下代码:

int[] ids = { 190483, 184943, 192366, 202556, 169051, 177388, 170890, 146562, 189509 };

for (var i=0; i<50; i++)
{
int randomID = *randomNumberFromIDList*;
Console.WriteLine("Random ID:" + randomID);
}

如您所见,我要做的就是在每个循环中分配并显示列表中的随机 ID,并将 randomID 设置为 int。

有没有简单的方法可以做到这一点?

最佳答案

创建一个Random实例并调用Next(int, int)函数来获取包含最小值不包含之间的数字最高数:

int[] ids = { 190483, 184943, 192366, 202556, 169051, 177388, 170890, 146562, 189509 };

var random = new Random();
for (var i=0; i<50; i++)
{
int randomID = ids[random.Next(0, ids.Length)];
Console.WriteLine("Random ID:" + randomID);
}

关于C#在每个循环中从列表中获取随机整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33691566/

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