>>734
今ここでシャッフルの方法を聞いてるあんたにゃ、
カードゲームを完成させるのは無理。というか、遊べる状態にするのも無理。
シャッフルのアルゴリズムを自分で考えられない奴に、
カードゲームのルール処理が作れるわけ無いだろ。

1.カード種類ごとに番号を割り振っておいて、デッキ配列にはカード番号を入れる。
(このときの順番はカード番号順でも、デッキ作成のとき入れた順でも、なんでもいい)
2.配列の最大値のMaxとして、0〜Maxの乱数を2つ作る。
3.デッキ配列に保存してある、作った2つの乱数の位置のカード番号を入れ替える。
4.2〜3を1000回ほど繰り返す。

と、やれば出来るよ。