[Python][random]小数の乱数を範囲付きで生成するには?

python

どうも、ちょげ(@chogetarou)です。

randomを使って小数の乱数を範囲付きで生成する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

randomを使って小数の乱数を範囲付きで生成するには、uniform()を使います。

まず、randomをインポートします。

import random

次に、random.uniform()のように、randomからuniform()を呼び出します。

random.uniform()の第1引数に最小値、第2引数に最大値を指定します。

#min=最小値、max=最大値
random.uniform(min, max)

ranodm.uniform()は、第1引数から第2引数の範囲から小数の乱数を生成します。

スポンサーリンク

使用例

import random

for i in range(10):
    print(random.uniform(10.0, 10.5))
出力:
10.121014805224462
10.156617064700107
10.25728038427192
10.279665908934074
10.290605770687538
10.35853430204924
10.27476177069163
10.44584818978104
10.47252208459008
10.462429435802623

コメント

タイトルとURLをコピーしました