Pythonのrandomモジュールには、どのような機能が含まれていますか?
randomモジュールはPython標準ライブラリに含まれており、ランダムな数値を生成する機能を提供します。このモジュールには以下の機能が含まれています。
- random()関数:0から1までのランダムな浮動小数点数を生成します。
- randint(a, b):aからbまでのランダムな整数を生成します。
- 選択(seq):seqのシーケンスからランダムに1つの要素を選択します。
- seqをシャッフルする:seqの要素をランダムに並び替える。
- sample(population, k):populationからランダムにk個の要素を選んで新しいリストを作成します。
- uniform(a, b):aからbまでのランダムな浮動小数点数を生成します。
- seed(s):毎回同じランダム数列を生成するために、ランダム数のシードを設定します。
- getstate() と setstate(state):それぞれ、乱数生成器の内部状態を取得および設定します。
- random.seed()を使用して、ランダムな数値の生成を初期化します。
- random.getrandbits(k):kビットのランダムな整数を生成します。