首页 > 其他 > 详细

random模块用法

时间:2020-12-12 23:34:52      阅读:30      评论:0      收藏:0      [点我收藏+]
import random as r

1.r.random()

  用于生成[0, 1)的随机浮点数

print(r.random())  # 0.15966568096223654

2.r.randint(a, b)

  用于生成一个[a, b]的随机整数

print(r.randint(5, 9))  # 6

3.r.uniform(a, b)

  用于生成一个[a, b]的随机浮点数

print(r.uniform(5, 9))  # 7.466190274880667

4.r.randrange([start,] stop[, step])

  从指定范围内,按指定基数递增的集合中获取一个随机整数。

print(r.randrange(1, 19, step=2))  # 13

5.r.choice(sequence)

  从序列中获取一个随机元素。

print(r.choice([red, yellow, blue]))  # yellow

6.r.shuffle(x[, random])

  用于将一个列表中的元素打乱。

sss1 = [aasd, 123, 111, anny]
r.shuffle(sss1)
print(sss1)  # [123, anny, aasd, 111]

7.r.sample(sequence, k)

  从指定序列中随机获取指定长度的切片。

print(r.sample("hello,how are U?", 6))  # [w, e, l, ?, r, o]

 

random模块用法

原文:https://www.cnblogs.com/zhuzhaoli/p/14127217.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!