乱数について同じ数値、記号が続けて表示されないようにするためにはどのような処理が必要なのか教えを乞いたい。それは乱数とは別物になるのかもしれない。して、1,2,1,2,1,2,...のような繰り返しのパターンは許容されるのでしょうか。前回の乱数値を記憶しておき、同じ値が出たらもう一度抽出しなおす。※母数が少ない場合は振り直し回数が増えるので、処理速度が低下する。一度選んだ数値/記号は、リスト(山札)から取り除く。適当なタイミングで、使用済みの値を山札リストに戻す必要がある。最終の値を保持します(2個目以降)。乱数は全体の数より1少ない範囲で発生させます。最終の値と同じであれば乱数範囲より除いた数値へ変更します。このようにすれば可能です。1連の重複しない数値+記号の集まりがある場合、それらを並び替えてから最初から値を返していけばよいです。魔界の仮面弁士さんが提示している方法とほぼ同じになります。完全にランダムに並び替えると数値も記号もばらばらになりすぎるのでポーカーのようなゲームに使用する場合、そろわな過ぎて難しくなります。そのような場合は乱数で発生した枚数でグルーピングしてグループ単位での並び替えとかすると混ざりすぎないようにすることは出来ます。どのような数値+記号の集合をどのように扱うかによってやり方が変わってきます。