python - random模块随机数常用方法

文章目录

  • 前言
    • 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}')

在这里插入图片描述

你可能感兴趣的:(python,python,开发语言)