随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。
在python中用于生成随机数的模块是 random ,在使用前需要 import,下面介绍几个常用的随机数方法
random.random()用于生成一个0到1的随机实数: 0 <= n < 1.0
import random
print(random.random()) # 1
print(random.random()) # 2
输出:
0.17188706512314256
0.14170217251953143
random.randint()的函数原型为:random.randint(a, b),用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= b
import random
print(random.randint(1, 10)) # 产生 1 到 10 的一个整数型随机数
print(random.randint(10, 20)) # 产生 10 到 20 的一个整数型随机数
print(random.randint(10, 10)) # 结果永远是10
输出:
9
12
10
random.choice() 方法返回一个列表,元组或字符串的随机项
import