Python の Random モジュールを使用して乱数を生成します。
random モジュールのいくつかの使用法は次のとおりです。
1. ランダムな浮動小数点数
random() --- 以上の数値を生成します。 0 以上 1 未満 浮動小数点数
ret = random.random() print(ret)
uniform(a,b) --- 指定された範囲でランダムな浮動小数点数を生成します
ret = random.uniform(1, 4) print(ret)
2。ランダムな整数
randint(a,b) --- 产生a,b范围内的整数,包含开头和结尾
randrange(start, stop,[step]) --- start と stop の範囲内の整数を生成します (開始部分は含みますが、終了部分は含みません)。 step は、乱数を生成するためのステップ サイズを指定します。
ret = random.randrange(1, 6, 2) print(ret)
3. データをランダムに選択します
random.choice(lst) --- シーケンス内のデータをランダムに返します
lst = ['a', 'b', 'c'] ret = random.choice(lst) print(ret)
4.Disrupt
shuffle() --- リストの順序をシャッフルします
lst = ['a', 'b', 'c'] print(lst) # ['a', 'b', 'c'] random.shuffle(lst) print(lst) # ['b', 'a', 'c']
以上がPythonで乱数を生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。