Pythonで乱数を生成する方法

silencement
リリース: 2019-06-17 13:22:58
オリジナル
28041 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート