Python 的 random 库

2020-05-08  本文已影响0人  Sui_Xin

本文首发于我的个人博客:Sui Xin's Blog
原文:https://suixinblog.cn/2019/09/python-random.html
作者:Sui Xin

Python 的 random 库实现了各种分布的伪随机数生成。

整数

序列

实值

其他

random.seed(a=None):设置随机种子。
random 库还可以支持生成很多分布的实值随机数。

以相同的顺序打乱两个序列

使用 zip 模块将两个序列打包,shuffle 后拆开即可。

import random


a = ["Bob", "Jack", "Tom", "Jarry"]
b = [1, 2, 3, 4]

map_position = list(zip(a, b))
random.shuffle(map_position)
a, b = zip(*map_position)
a, b = list(a), list(b)
上一篇 下一篇

猜你喜欢

热点阅读