Pythonでは、0から1の間のランダムな数を生成するためのいくつかの方法があります。以下にその方法をいくつか紹介します。
方法1: random.uniform()
random.uniform()
メソッドは、指定した2つの数(両方とも含む)の間のランダムな数を返します。
import random
print(random.uniform(0, 1))
方法2: random.random()
random.random()
メソッドは、0と1の間のランダムな浮動小数点数を返します。
import random
print(random.random())
方法3: numpy.random.random()
numpyを使用してランダムな数の配列を生成することもできます。
import numpy as np
x = np.random.random(1)[0]
print(x)
方法4: カスタムアプローチ
random.randint()
メソッドは、指定した2つの値の間のランダムな整数を返します。
import random
print(random.randint(0, 10**5) / 10**5)
これらの方法を使用することで、Pythonで0から1の間のランダムな数を簡単に生成することができます。それぞれの方法が異なる用途に適しているので、必要に応じて適切なものを選択してください。