python ——Random库

一 .Random库简介

random库是使用随机数的python标准库,所谓标准库,即可以直接使用的,无需使用pip下载。(安装python库,打开cmd,输入:pip install 库名)

使用/调用random库:import random

random() 方法返回随机生成的一个实数,它在[0,1)范围内。

二. 常用函数

首先我们先了解一下随机数是如何产生的,python中的随机数通过随机种子产生,也就是说随机数的产生是有规律的,这就规律是有电脑 产生的随机种子确定的。
给定的种子相同,无论是每一个数还是数之间的关系都是确定的。也就是说随机种子确定了随机数的产生。

  1. seed (a = None):初始化给定的随机种子,默认为当前系统的时间。
  2. 2.random():生成一个【0.0,1.0)之间的随机小数
  3. randint():randint(a,b):生成一个[a,b]之间的整数
  4. randrange():randrange(m,n[,k]):生成一个[m,n)之间步长的随机数
  5. .getrandbits():getrandbits(k):生成一个k比特长的整数
  6. .uniform():uniform(a,b):生成一个[a,b]之间的随机小数
  7. 7.choice():choice(seq):从序列seq中随机选择一个元素
  8. 8.shuffle():shuffle(seq):将序列seq中元素随机排列,返回打乱后的序列

三.一个小栗子:

做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?

import random
import string

def produce(length):
    chars = string.ascii_letters+string.digits // 产生一个含有所有字母和数字的序列
    return ''.join(random.choice(chars) for i in range(length))
for i in range(200):
    L = produce(20)
    print(L)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

おもいね

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值