C#で複重しない乱数
C#で複重しない乱数
とにかく自分の書いたプログラムの一部分を見てください
Bitmap my1 = new Bitmap(GetType(), rand.Next(1,52) + ".png");
Bitmap my2 = new Bitmap(GetType(), rand.Next(1,52) + ".png");
Bitmap my3 = new Bitmap(GetType(), rand.Next(1,52) + ".png");
Bitmap my4 = new Bitmap(GetType(), rand.Next(1,52) + ".png");
Bitmap my5 = new Bitmap(GetType(), rand.Next(1,52) + ".png");
Bitmap my6 = new Bitmap(GetType(), rand.Next(1,52) + ".png");
Bitmap my7 = new Bitmap(GetType(), rand.Next(1,52) + ".png");
Bitmap my8 = new Bitmap(GetType(), rand.Next(1,52) + ".png");
Bitmap my9 = new Bitmap(GetType(), rand.Next(1,52) + ".png");
Bitmap my10 = new Bitmap(GetType(), rand.Next(1,52) + ".png");
Bitmap my11 = new Bitmap(GetType(), rand.Next(1,52) + ".png");
Bitmap my12 = new Bitmap(GetType(), rand.Next(1,52) + ".png");
Bitmap my13 = new Bitmap(GetType(), rand.Next(1,52) + ".png");
Bitmap my14 = new Bitmap(GetType(), rand.Next(1,52) + ".png");
こんなかんじで、なんかプログラムが回りくどかったり下手くそだったりするのは触れないでくださいww
1~52の乱数を発生させてるのですが、コレが同じ数字が出て欲しくないんですけど
やり方が分かりません^^;
どなたか教えてくれませんか
お礼
理解できました。ありがとうございます。