python random库的简单使用demo

 更新时间:2023年03月24日 09:19:08   作者:Dante丶  
这篇文章主要为大家介绍了python random库的简单使用demo,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

python random库简单使用demo

当我们需要生成随机数或者从一个序列中随机选择元素时,可以使用 Python 内置的 random 库。下面是一个带有注释的例子,演示了如何使用 random 库:

# 导入 random 库
import random
# 生成一个 0 到 1 之间的随机小数
random_float = random.random()
print(random_float)
# 生成一个指定范围内的随机整数(包括端点)
random_int = random.randint(1, 10)
print(random_int)
# 从列表中随机选择一个元素
my_list = ["apple", "banana", "cherry"]
random_element = random.choice(my_list)
print(random_element)
# 打乱列表的顺序
my_list2 = ["apple", "banana", "cherry"]
random.shuffle(my_list2)
print(my_list2)
# 从指定概率分布中随机选择一个元素(这里是一个二项分布)
random_binomial = random.choices([0, 1], weights=[0.7, 0.3])
print(random_binomial)
# 从指定序列中随机选择多个元素(这里选择两个元素)
my_list3 = ["apple", "banana", "cherry", "date"]
random_sample = random.sample(my_list3, k=2)
print(random_sample)

输出结果可能如下所示:

0.6253281864829788
5
banana
['banana', 'cherry', 'apple']
[1]
['banana', 'date']

以上代码提供了常见的随机操作,但这并不是全部,random库还提供了众多API,可根据需求灵活运用。

python random库简单使用demo的就到这里了,更多关于python random库的资料请关注脚本之家其它相关文章!

相关文章

  • python生成器用法实例详解

    python生成器用法实例详解

    这篇文章主要介绍了python生成器用法,结合实例形式详细分析了Python生成器相关原理、创建、使用方法及操作注意事项,需要的朋友可以参考下
    2019-11-11
  • QML实现钟表效果

    QML实现钟表效果

    这篇文章主要为大家详细介绍了QML实现钟表效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-06-06
  • python使用pip安装模块出现ReadTimeoutError: HTTPSConnectionPool的解决方法

    python使用pip安装模块出现ReadTimeoutError: HTTPSConnectionPool的解决方法

    这篇文章主要介绍了python使用pip安装模块出现ReadTimeoutError: HTTPSConnectionPool的解决方法,需要的朋友可以参考下
    2019-10-10
  • Python实现处理管道的方法

    Python实现处理管道的方法

    这篇文章主要介绍了Python实现处理管道的方法,实例分析了Python实现管道调用子程序的技巧,需要的朋友可以参考下
    2015-06-06
  • python画图把时间作为横坐标的方法

    python画图把时间作为横坐标的方法

    今天小编就为大家分享一篇python画图把时间作为横坐标的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • numpy数据类型dtype转换实现

    numpy数据类型dtype转换实现

    这篇文章主要介绍了numpy数据类型dtype转换实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • python语法 之与用户交互和运算符

    python语法 之与用户交互和运算符

    这篇文章主要介绍了python语法 之与用户交互和运算符,用户交互就是人往计算机中input/输入数据,计算机print/输出结果,下文更多相关内容需要的朋友可以参考一下
    2022-04-04
  • Python中一般处理中文的几种方法

    Python中一般处理中文的几种方法

    今天小编就为大家分享一篇关于Python中一般处理中文的几种方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • python interpolate插值实例

    python interpolate插值实例

    这篇文章主要介绍了python interpolate插值实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • ubuntu环境下python虚拟环境的安装过程

    ubuntu环境下python虚拟环境的安装过程

    这篇文章主要介绍了ubuntu环境下python虚拟环境的安装搭建过程 ,需要的朋友可以参考下
    2018-01-01

最新评论