使用:
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はありません。
問題になりにくい数値でこれを行いましたが、画像を把握できません。また、リスト内の画像を繰り返さずにシャッフルしても何も見つかりません。