>>534
MMF2の配列オブジェクトとか使ったことないので、的外れだったらごめん。
一応ありきたりなシャッフル方法です。エクステンションがあるのに、こういうアルゴリズムは需要ないかな?

・配列に0〜52までの値を順番に入れていく。
・変数rに0〜52までのいずれかの値をランダムで代入。
・配列の0番目の値と変数r番目の値とを交換。
・変数rに1〜52までのいずれかの値をランダムで代入。
・配列の1番目の値と変数r番目の値とを交換。
・これを配列の最後まで順繰りにやっていく。

>>549
C#がもうちょっと普及してくれればだいぶ楽になると思うんだけど……。
自分はもうC++でゲーム開発とかしたくないですorz