2017年3月24日金曜日

C言語で、Fisher Yatesアルゴリズムで10枚のカードのシャッフルをします

実行結果
プログラムソース
tmpはcard[i]の仮の置き場です。
iはindexなので、カードの枚数マイナス1です。
jは乱数で作ります。ただし、0から i までの範囲です。

srand(seed)は、新しい乱数をseedで作る関数です。
seedはtime(NULL)関数で新しく作ります。


0 件のコメント: