Pythonは、ランダムな要素を生成することができるため、牌のシャッフルにも使うことができます。牌は通常、ランダムに並べ替えることが必要ですが、Pythonを使ってシャッフルすると、一貫性のないランダムな並び替えが可能です。
以下のコードは、Pythonで牌をシャッフルする方法を示しています。
import random
pai = ["1萬", "2萬", "3萬", "4萬", "5萬", "6萬", "7萬", "8萬", "9萬",
"1筒", "2筒", "3筒", "4筒", "5筒", "6筒", "7筒", "8筒", "9筒",
"1索", "2索", "3索", "4索", "5索", "6索", "7索", "8索", "9索",
"東", "南", "西", "北", "白", "發", "中"]
random.shuffle(pai)
print(pai)
このコードでは、Pythonの標準ライブラリであるrandomモジュールを使用して、ランダムな順序で牌のリストをシャッフルしています。出力は、シャッフルされた牌のリストになります。
このコードを使えば、牌のシャッフルを簡単かつ効果的に行うことができます。