文章目录
- 前言
- python - random模块随机数常用方法
- 1. 返回1-10之间的随机数,不包括10
- 2. 返回1-10的随机数,包括10
- 3. 随机选取0到100之间的偶数
- 4. 返回一个随机浮点数
- 5. 返回一个给定数据集合中的随机字符
- 6. 从多个字符中选取特定数量的字符
- 7. 生成随机字符串
- 8. 洗牌
前言
如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。
而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!
python - random模块随机数常用方法
在 Python 中,random 是一个内置模块,提供了各种生成随机数的函数。它的主要作用是生成伪随机数,可以用于许多不同的应用场景,如随机化数据、模拟、密码学等。
引用:
import random
import string
1. 返回1-10之间的随机数,不包括10
print(f'返回1-10之间的随机数,不包括10:{random.randrange(1,10)}')
2. 返回1-10的随机数,包括10
print(f'返回1-10的随机数,包括10:{random.randint(1,10)}')
3. 随机选取0到100之间的偶数
print(f'随机选取0到100之间的偶数:{random.randrange(0,100,2)}')
4. 返回一个随机浮点数
print(f'返回一个随机浮点数:{random.random()}')
5. 返回一个给定数据集合中的随机字符
print(f'返回一个给定数据集合中的随机字符:{random.choice("SAKH834HJSGF834KNCSB")}')
6. 从多个字符中选取特定数量的字符
print(f'从多个字符中选取特定数量的字符:{random.sample("啥第三方9349几十块asljsl",3)}')
7. 生成随机字符串
print(f'生成随机字符串:{"".join(random.sample(string.ascii_lowercase+string.digits,10))}')
8. 洗牌
a = [1, 23, 34, 53, 4, 56, 56, 11, 90, 88, 22]
print(f'洗牌【前】:{a}')
random.shuffle(a)
print(f'洗牌【后】:{a}')