python模块-random随机

本文深入讲解Python的random模块,涵盖生成随机小数、随机整数、列表元素随机选择及序列打乱等核心功能。适用于验证码生成、游戏抽奖、数据抽样等多种场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

random模块

  • 取随机小数

    • random.random()

      • 取0-1之间的小数
    • random.unicode(a, b)

      • 取a-b之间的小数
  • 取随机整数

    • random.randint(a, b)

      • 取a-b之间的整数 [a,b],前后都包含
    • random.randrange(a, b)

      • 取a-b之间的整数 [a,b),前包后不包
  • 从一个列表中随机抽取元素

    • random.choice(list)

      • 从列表list中随机抽取一个元素
    • random.sample(list, n)

      • 从列表list中随机抽取n个元素 这n个元素不会重复
      • 取到的n个元素重新生成一个列表
  • 打乱一个列表的顺序

    • random.shuffle(list)

      • 打乱列表list的顺序,这个操作为了节省空间,会对原列表直接进行操作,而不会返回一个新的列表

random模块练习:

1、验证码
  • 未完待续
2、拼手气红包
  • 未完待续
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值