Python3之random模块常用方法

# 返回1-10之间的一个随机数,不包括10

  1: random.randrange(1, 10)

# 返回1-10之间的一个随机数,包括10

  1: random.randint(1, 10)

# 随机选取0-100间的偶数,其实就是step=2

  1: random.randrange(0, 100, 2)

# 返回一个随机浮点数

  1: random.random()

# 返回一个给定数据集合中的随机字符

  1: random.choice("abce3#¥@1")

# 从多个字符中选取特定数量的字符

  1: random.sample("abcdefghj", 3)

# 生成随机字符串

  1: import string
  2: ''.join(random.sample(string.ascii_lowercase + string.digits, 6))

洗牌

  1: a = [0,1,2,3,4,5,6,7,8,9]
  2: random.shuffle(a)
原文地址:https://www.cnblogs.com/haoqirui/p/10132035.html