二级python random模块

random.seed()

1随机数种子当seed中有参数时之后产生的随机数都是固定的

2当seed()中没有参数时产生的就是随机的

# 请在...处使用一行或多行代码替换
# 请在______处使用一行代码替换
#
# 注意:请不要修改其他已给出代码
import random
brandlist = ['华为','苹果','诺基亚','OPPO','小米']
random.seed(0)
m=random.random(0,4)
name=brandlist(m)
print(name)

witch@witch-VirtualBox:~/桌面/06-计算机二级代码$ python3 14-randomseed.py 
OPPO
witch@witch-VirtualBox:~/桌面/06-计算机二级代码$ python3 14-randomseed.py 
OPPO
witch@witch-VirtualBox:~/桌面/06-计算机二级代码$ python3 14-randomseed.py 
OPP0

random.random()

返回 [0.0, 1.0) 范围内的下一个随机浮点数。

random.uniform(a, b)

返回一个随机浮点数 N ,当 a <= b 时 a <= N <= b ,当 b < a 时 b <= N <= a 。

取决于等式 a + (b-a) * random() 中的浮点舍入,终点 b 可以包括或不包括在该范围内

random.randrange ([start,] stop [,step])

  • start – 指定范围内的开始值,包含在范围内。
  • stop – 指定范围内的结束值,不包含在范围内。
  • step – 指定递增基数
  • note : 输出 100 <= number < 1000 间的偶数
# 用法和range类似
import  random
m=random.randrange(1,100,10)
print(m)
witch@witch-VirtualBox:~/桌面/06-计算机二级代码$ python3 20-randeange.py 
91

random.choice(seq)

从非空序列中随机选取一个数据并带回,该序列可以是listtuplestrset
如果序列为空,则弹出indexError错误

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值