如何在 Python 中生成 0 到 1 之间的随机数?
原文:https://www . geesforgeks . org/如何在 python 中生成介于 0 和 1 之间的随机数/
随机性的使用是现代算法配置和评估的重要部分。
在这里,我们将看到生成 0 和 1 之间的随机数的各种方法。
方法 1:
这里,我们将使用 uniform() 方法,该方法返回两个指定数字(都包括在内)之间的随机数。
代码:
Python 3
import random
print(random.uniform(0, 1))
输出:
0.0023922878433915162
方法二:
这里,我们将使用 random()方法,该方法返回一个介于 0 和 1 之间的随机浮点数。
代码:
Python 3
import random
print(random.random())
输出:
0.7769332461684861
方法 3:
这里,我们将使用 numpy 来生成随机数数组。
代码:
Python 3
import numpy as np
x=np.random.random(1)[0]
print(x)
输出:
0.03394418147881839
方法 4:
在这里,我们将看到生成随机数的自定义方法。
randint() 是返回两个指定值之间的随机整数的方法。
代码:
Python 3
import random
print(random.randint(0, 10**5)/ 10**5)
输出:
0.59882
版权属于:月萌API www.moonapi.com,转载请注明出处