random 模块是 Python 的标准模块。导入random 模块后,就能通过相应的静态对象调用 random() 函数生成随机数,实现相应的功能用。
1. random.random()   # 产生一个在区间 (0, 1) 上的随机浮点数

Python里random包 python里random怎么用_Python里random包

 
2. random.uniform(m, n)  # 产生一个在区间 (m, n) 上服从均匀分布的浮点数。


Python里random包 python里random怎么用_浮点数_02

 
3. random.randint(m, n)  # 返回一个在区间 [m, n] 上的随机整数。(注:m, n 均为 int 值)

Python里random包 python里random怎么用_Python_03

 

4.

random.randrange(m, n, s)  # 可以理解为先产生一个有序序列 seq = [m, m+s, m+2*s, ...,], 其中 max(seq) > n, 在随机返回 seq 中的一个数。(注:m, n, s 均为整数,所以返回值也是整数)

Python里random包 python里random怎么用_Python_04

5. random.choice(seq)  # 随机返回序列 seq 中的一个元素。

Python里random包 python里random怎么用_浮点数_05

 

6. random.shuffle(lst)  # 将列表中的元素重新随机排序,返回 None 值。

Python里random包 python里random怎么用_浮点数_06

 

7. random.sample(seq, n)  # 从序列 seq 中随机抽取为 n 个元素组成一个列表。(注:序列 seq 不会改变)

Python里random包 python里random怎么用_随机数_07

 

 

非学无以广才,非志无以成学。