Python random 模块

发布时间:2022-04-28 09:52:05 人气:44 作者:多测师

  random 模块可以生成随机数,我们来看一下其常用函数。

  random()

  返回 [0.0, 1.0) 范围内的一个随机浮点数。看下示例:

  import random

  print(random.random())

  uniform(a, b)

  返回 [a, b) 范围内的一个随机浮点数。看下示例:

  import random

  print(random.uniform(1.1, 9.9))

  randint(a, b)

Python random 模块

  返回 [a, b] 范围内的一个随机整数。看下示例:

  import random

  print(random.randint(1, 10))

  randrange(start, stop[, step])

  返回 [start, stop) 范围内步长为 step 的一个随机整数。看下示例:

  import random

  print(random.randrange(1, 10))print(random.randrange(1, 10, 2))

  choice(seq)

  从非空序列 seq 返回一个随机元素。看下示例:

  import random

  print(random.choice('123456'))print(random.choice('abcdef'))

  shuffle(x[, random])

  将序列 x 随机打乱位置。看下示例:

  import random

  1= [1, 2, 3, 4, 5, 6]random.shuffle(l)print(l)

  sample(population, k)

  返回从总体序列或集合中选择的唯一元素的 k 长度列表,用于无重复的随机抽样。看下示例:

  import random

  l = [1, 2, 3, 4, 5, 6]print(random.sample(l, 3))

  以上内容为大家介绍了Python random 模块,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线