模块--随机 random

1.导入库

import random

2.获得随机数 -- 获得0-1之间的一个随机数

random.random()  // [0,1.0)

3.生成一个指定范围内的整数

random.randint(a, b) //[a,b]
random.randint(0,99)

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

random.randrange([start], stop[, step])
random.randrange(0,101,2)

5.生成一个指定范围内的随机符点数

random.uniform(a, b) // 如果a > b,则生成的随机数n: a <= n <= b。如果 a <b, 则 b <= n <= a
random.uniform(10,20)

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

random.choice(sequence) // sequence表示一个有序类型。
random.choice(['1','2','3'])

7.从指定序列中随机获取指定长度的片断

random.sample(sequence, k)

lists = [1,2,3,4,5,6,7,8,9]
alist = random.sample(lists,5)
print(alist)

8.将一个列表中的元素打乱

random.shuffle(x[, random])

p=["1","2","3","4","5"]
random.shuffle(p)
print(p)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,833评论 19 139
  • 方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例: (int)(1+Math...
    GB_speak阅读 41,425评论 2 6
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 35,018评论 18 399
  • 大四快毕业时,看到背题库的人拿分和自己考差不多的分数,心里很不平衡。很久之后,明白自己变了,受周围的影响很大,忘了...
    stateofone阅读 229评论 0 0
  • 2017年4月23号,星期一。 头天晚上一边看书一边压筋,晚上十一点一刻关灯上床休息;今清晨五点四十自然醒来,内心...
    蕾_3472阅读 169评论 0 1

友情链接更多精彩内容