Pythonでは、乱数を生成するためにrandom
モジュールを使用します。このモジュールにはrandom.seed()
という関数があり、これを使って乱数生成器のシード値を設定することができます。
import random
random.seed(314) # 乱数シードを314に設定
乱数シードを設定すると、その後の乱数生成結果が固定され、同じシード値を使えば同じ乱数列が得られます。これは、乱数を使ったプログラムの結果を再現するために重要な機能です。
また、Pythonのnumpy
ライブラリでは、numpy.random.seed()
という関数を使って乱数シードを設定することができます。
import numpy as np
np.random.seed(314) # 乱数シードを314に設定
これらの関数を使うことで、Pythonのプログラムにおける乱数の挙動を制御することができます。乱数シードの設定は、プログラムの再現性を確保するために重要なステップです。