どうも、ちょげ(@chogetarou)です。
randomを使って小数の乱数を範囲付きで生成する方法を紹介します。
方法

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
コメント