使用:
Image[] icons = { image12, image9, image11, image12, image10, image9, image11, image1, image12, image9, image11, image10, image12, image9, image10, image11, image9, image10, image12, image11 };
for (int i = 0; i < 20; i++)
{
newicon[i] = icons[rnd.Next(0, 19)];
}
我正在尝试获取“图标”列表并将它们打乱而不重复它们
基本上我需要 1 个 image1、5 个 image9、4 个 image10、5 个 image11 和 5 个 image12 来输出,但不超过每个的数量。我尝试过的所有内容都以更多其他图像结束,而没有 image1 或多个 image1。
我已经用数字做到了这一点,这往往不是问题,但我无法弄清楚图像。我也找不到任何关于在列表中洗牌图像而不重复的内容。