Python
中的
random
模块
1.
Python
中的
random
模块用于生成随机数。下面介绍一下
random
模块中最常用
的几个函数。
2.
3.
random.random
4.
random.random()
用于生成一个
0
到
1
的随机符点数
: 0 <= n < 1.0
5.
6.
random.uniform
7.
random.uniform
的函数原型为:
random.uniform(a,
b)
,用于生成一个指
定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果
a
>
b
,则
生成的随机数
n: a <= n <= b
。如果
a
,
则
b <= n <= a
。
8.
9.
print random.uniform(10, 20)
10.
print random.uniform(20, 10)
11.
#----
结果(不同机器上的结果不一样)
12.
#18.7356606526
13.
#12.5798298022
14.
print random.uniform(10, 20) print random.uniform(20, 10) #----
结
果(不同机器上的结果不一样)
#18.7356606526 #12.5798298022
15.
random.randint
16.
random.randint()
的函数原型为:
random.randint(a,
b)
,用于生成一个
指定范围内的整数。其中参数
a
是下限,参数
b
是上限,生成的随机数
n:
a
<=
n
<= b
17.
18.
print random.randint(12, 20) #
生成的随机数
n: 12 <= n <= 20
19.
print random.randint(20, 20) #
结果永远是
20
20.
#print random.randint(20, 10) #
该语句是错误的。下限必须小于上限。
21.
print random.randint(12, 20) #
生成的随机数
n: 12 <= n <= 20 print
random.randint(20, 20) #
结果永远是
20 #print random.randint(20, 10)
#
该语句是错误的。下限必须小于上限。
22.
random.randrange