isEOL(@Angelworm_)

this method describes @Angelworm_ is End Of Life

C++

2048のAIを書かなかった話。あるいは遺伝的プログラミングの話

序 KMCでは2048のAIを作って戦わせるコンテストである「第一回2048AIコンテスト 結果報告 - KMC活動ブログ」が開催たそうですね。これを見て2048AIを私も作ってみたくなりました。ところで、ボードゲーム上でAIとはおおよそ「勝率が最も高まる手を現在の状況…

重み付きrandom.choice

速度が必要になった結果、Pythonのコードを全部C++で書き直す羽目になった@Angelworm_です。 配列から要素をランダムに一個取ってくる様なコードってPythonならこう。 x = random.choice([1,2,3,4,5]) で、Cとかだとこんな感じだとか(rand()が良くないのは置…