Python模块-random模块[通俗易懂]

Python模块-random模块

大家好,又见面了,我是全栈君。

随机模块

random.random()

取0到1之间的随机浮点数

print(random.random())
0.2826103742414763

random.uniform()

取1到10的随机浮点数

print(random.uniform(1,10))
7.704903866682443

random.randint()

取0到10的随机整数,包含末位

print(random.randint(0,10))
10

random.randrange(1,10)

取0到10之间的随机正数,不包含末位

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

random.choice()

随机在数据类型(如列表,字符串,元组等)中取一个元素

print(random.choice(['a','b','c']))
print(random.choice("""随机数"""),2)
a
数

random.sample()

随机在数据类型(如列表,字符串,元组等)中取一个或多个元素

print(random.sample(['a','b','c','d'],1))
print(random.sample(("""随机数"""),2))
['a']
['数', '随']

random.shuffle()

随机打乱原有列表顺序

li = ['a','b','c','d']
random.shuffle(li)
print(li)
['b', 'c', 'a', 'd']

转载于:https://my.oschina.net/zhaojunhui/blog/1787112

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/107609.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Centos 7 安装 yum 命令

    Centos 7 安装 yum 命令在Centos7上安装yum命令在官网下载centos7最新ios镜像,用VM进行安装,具体安装步骤在这里不做赘述,可以翻阅网上其他教程。一般安装完成后centos都会自带yum。执行yumlist命令可能会报以下几种错误。错误一:couldnotfindmirror  表明无法找到软件镜像源,因为是网络的原因。因此我们要去修改网络配置解决方式:执…

  • Java面经5

    创建索引的注意事项并不是创建的索引越多越好,索引对于查询能进行加速,但对于插入、删除和更新,由于需要对索引进行创建与维护,会影响了这三个操作的速度且索引占用空间创建索引一般创建在主键上、需要频繁使用的条件字段上、范围查找对于多值索引满足最左前缀字段秒杀系统秒杀获得开始之前:将静态网页资源放到反向代理上进行缓存,避免所有的请求达到服务器。将活动信息、开始信息、能否进行秒杀活动信…

  • java怎么输出数组的下标_java数组获取指定元素

    java怎么输出数组的下标_java数组获取指定元素/** *输出数组指定元素的下标 */ publicstaticvoidmain(String[]args){ //定义一个数组 int[]array=newint[]{123,456,789,321,654,987}; intindex=printArray(array,321); System.out.println(“321对应的下标是:”+index); //查询没有的数据 intindex1=printArray(array,1..

    2022年10月11日
  • Node.js异步处理CPU密集型任务

    Node.js异步处理CPU密集型任务

    2021年11月29日
  • 一些经久不衰的linux 视频教程列表

    一些经久不衰的linux 视频教程列表一些经久不衰的linux视频教程列表

  • 计划任务定时关机不执行_IT运维管理制度

    计划任务定时关机不执行_IT运维管理制度《定时执行专家》是一款制作精良、功能强大、简单易用的专业级定时任务执行软件。软件具有18种任务类型、11种任务触发方式(包含Cron方式),能够达到毫秒级的执行精度,并且全面支持Cron表达式。软件采用多线程方式检测任务触发和任务执行,可以同时支持数十个任务的毫秒级触发。软件无需安装,无时间限制,欢迎下载使用。……………

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号