プチコン3号 SmileBASIC コミュニティトピックペンコ penkogoma2015/08/06 02:05:55質問配列をシャッフルする方法を知りたい。今、カードゲームを作っているのですが、 なるべく偏りが出ない配列のシャッフル方法を教えてほしいです。5そうだね 4返信プレイ済み2017/11/03 18:58:53に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿あきと SideBurnsM2015/8/6 2:32一度その話題盛り上がったんですがどなたの投稿だったか思い出せない…。 このページがとても参考になりました。 http://ppp-lab.sakura.ne.jp/ProgrammingPlacePlus/algorithm/other/002.html0そうだね プレイ済み2017/11/03 18:58:53に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ペンコ penkogoma2015/8/6 2:49>あきとさん コメントありがとうございます! Fisher-Yates shuffleってやつ、良さそうですね。 10枚のカードをシャッフルするテストプログラム。 DIM CARD[10] FOR I=0 TO 9 SWAP CARD[I],CARD[RND(10)] NEXT こんな感じですか?0そうだね プレイ済み2017/11/03 18:58:53に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿あきと SideBurnsM2015/8/6 3:12FOR i=9 TO 1 STEP-1 SWAP CARD[i],CARD[RND(i)] NEXT にするとさらに正確ですね。1そうだね プレイ済み2017/11/03 18:58:53に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿ペンコ penkogoma2015/8/6 3:34>あきとさん おお、それだとさらに正確ですね! そのプログラムでいこうと思います。 ありがとうございました!0そうだね プレイ済み2017/11/03 18:58:53に取得