python 10个100以内随机整数编辑_学不会的Python函数——随机函数

Python中的random模块用于生成随机数,它提供了很多函数。

1. random.random()

random.random()用于生成一个0~1之间的随机浮点数:0 <= n < 1.0。

import 

运行结果:

f38f64f4832aeabe532ca09b2d5e1b4a.png

2. random.uniform(a,b)

返回a与b之间的随机浮点数N,范围为[a,b]。如果a的值小于b的值,则生成的随即浮点数N的取值范围为a <= N <=b。如果a的值大于b,则随机生成浮点数N的取值范围为b <= N <= a。

import 

运行结果:

cdbebd53dc77085479d50b9c184c830b.png

3. random.randint(a,b)

返回一个随机整数N,N的取值范围为a <= N <= b。需要注意的是,a和b的取值必须为整数,并且a的值一定要小于b的值。

import 

运行结果:

9ee7c7149ef0037797ad8e0f7d0ba499.png

4. random.randrang([start],stop[,step])

返回某个区间的整数,可以设置step。只能传入整数,random.randrang(10,100,2),结果相当于从[10,12,14,16,...96,98]序列中获取一个随机数。

5. random.choice(sequence)

从sequence中返回一个随机的元素。其中,sequence参数可以是序列,列表、元组和字符串。

import 

运行结果:

3a1b72a03b7675d61796c15841d0f430.png

6. random.shuffle(x[,random])

用于将列表中的元素打乱顺序,俗称洗牌。

import 

运行结果:

8984d4f6813ae6b7c3bde994ea9a2f08.png

7. random.sample(sequence,k)

从指定序列中随机获取k个元素作为一个片段返回,sample函数不修改原有序列。

import 

运行结果:

a02ed2c782ea3560136f9579c29cd8e6.png

Python其实没有那么难。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值