麻雀アプリのストアでの評価を見ると「牌操作がひどい」というように牌操作という言葉を聞くことがあります。ここでいう牌操作とは、 配牌が何らかの意図で偏らされている*1 局開始後にツモが意図的に変更される*2 という意味で使われているようです。 では、実際のところどうなのでしょうか? このような疑惑が出る背景は、30年以上前に麻雀ゲームが出始めたころ*3、まともな手役作りのプログラムが難しかったので、コンピュータ側を配牌時にあらかじめテンパイさせておき、適当なタイミングで和了するというインチキな実装があったという黒歴史にあるようです。しかし、天鳳などの対CPU戦のないアプリではそもそも手役作りのアルゴリズムは不要ですし、今や麻雀AIも開発されている時代です。今もこんなことが継続されているのでしょうか? 正しいプログラムとは何か 牌山生成 配牌とツモ 正しくプログラムされていることをどのように保