1.5.3数学功能与数字类型转换的使用-随机数

本文介绍了Python的random模块,包括randrange()用于从指定范围内获取随机数,choice()用于从序列中随机选择元素,random()返回0到1之间的随机浮点数,uniform()生成指定范围内的随机浮点数,shuffle()用于打乱列表元素顺序,以及randomint()生成指定范围内的随机整数。
部署运行你感兴趣的模型镜像

随机数 import random #导入随机数模块

1.5.3.1 random.randrange([start, ] stop[ , step]) 从指定范围内,按照指定基数递增的集合中获取一个随机数,基数默认为;

例1:  random.randrange(1, 5, 2)
1. start- 指定范围开始值,例1开始值为1,包含1(不写默认值为0)
2. stop- 指定范围结束值,例1结束值为5,不包含5
3. step- 指定范围的基数

print(random.choice([2,4,6,8,10]))
print(random.randrange(1, 5, 2)) 从1-5不包含5的范围内,按照基2递增获取一个随机数。

1.5.3.2 random.choice(seq) #从序列(集合)中随机获取一个元素

例2:random.choice(seq)
从序列中随机获取一个元素

print(random.choice([2,4,6,8,10])) #从[2,4,6,8,10]中随机获取一个元素

1.5.3.3 random.random()

随机生成一个实数,范围在[0,1)之间,得到浮点数

print(random.random())

1.5.3.4 random.uniform(x, y)

随机生成一个实数,范围在【X,Y】之间,得到浮点数,
X为随机数的最小值,Y为随机数的最大值

print(random.uniform(3, 8))

1.5.3.5 random.shuffle(list)

将序列的元素随机排列

arr = [1,2,3,4,5]
random.shuffle(arr)
print(arr)

1.5.3.6 random.randomint(start,stop)

在指定的范围内获得一个整数【start, stop】

print(random.randomint(1,5))

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值