Pythonで乱数を生成する方法

silencement
silencementオリジナル
2019-06-11 16:51:5128077ブラウズ

Pythonで乱数を生成する方法

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。