Pythonを使って、ビンゴカードを生成する方法を紹介します。この記事では、NumPyライブラリを使用して、ビンゴカードを作成します。
NumPyのインストール
まずは、NumPyライブラリをインストールしましょう。以下のコマンドを使用してインストールします。
pip install numpy
ビンゴカードの生成
以下のコードを使用して、ビンゴカードを生成します。
import numpy as np
def generate_bingo_card():
card = np.zeros((5, 5), dtype=int)
card[2, 2] = "FREE"
for i in range(5):
card[i, :] = np.random.choice(range(1 + i * 15, 16 + i * 15), 5, replace=False)
return card
print(generate_bingo_card())
このコードでは、np.zeros関数を使用して、5行5列のゼロ行列を作成しています。そして、中央のマスにFREEという文字列を設定し、それ以外のマスにはランダムな数字を設定しています。
以上で、Pythonを使ってビンゴカードを生成する方法を紹介しました。