广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python的random模块详解
  • 578
分享到

Python的random模块详解

pythonnumpy数据分析 2023-10-20 08:10:27 578人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

目录 1.random()函数 2.randint(a, b)函数 3.uniform(a, b)函数 4.choice(seq)函数 5.shuffle(seq)函数 6.sample(seq, k)函数 7.randrange([sta

目录

1.random()函数

2.randint(a, b)函数

3.uniform(a, b)函数

4.choice(seq)函数

5.shuffle(seq)函数

6.sample(seq, k)函数

7.randrange([start], stop[, step])函数

8.gauss(mu, sigma)函数


python中,random模块是一个常用的用于生成随机数的模块。它提供了很多用于生成随机数的函数,下面我们来详细介绍一下。

1.random()函数

random()函数用于生成一个0到1之间的随机浮点数。使用方法如下:

import randomrand_num = random.random()print(rand_num)

输出:0.8756236928897092

2.randint(a, b)函数

randint(a, b)函数用于生成一个a到b之间的随机整数。使用方法如下:

import randomrand_int = random.randint(1, 10)print(rand_int)

输出类似于:7

3.unifORM(a, b)函数

uniform(a, b)函数用于生成一个a到b之间的随机浮点数。使用方法如下:

import randomrand_float = random.uniform(2.5, 5.5)print(rand_float)

输出类似于:4.08291026607746

4.choice(seq)函数

choice(seq)函数用于从序列seq中随机选择一个元素。使用方法如下:

import randomrand_choice = random.choice(['apple', 'banana', 'orange', 'pear'])print(rand_choice)

输出类似于:pear

5.shuffle(seq)函数

shuffle(seq)函数用于将序列seq中的元素随机排列。使用方法如下:

import randomseq = ['apple', 'banana', 'orange', 'pear']random.shuffle(seq)print(seq)

输出类似于:['orange', 'banana', 'pear', 'apple']

6.sample(seq, k)函数

sample(seq, k)函数用于从序列seq中随机选择k个元素并返回一个列表。使用方法如下:

import randomseq = ['apple', 'banana', 'orange', 'pear', 'grape']rand_sample = random.sample(seq, 3)print(rand_sample)

输出类似于:['orange', 'banana', 'grape']

7.randrange([start], stop[, step])函数

randrange([start], stop[, step])函数用于从range(start, stop, step)中随机选择一个数。使用方法如下:

import randomrand_range = random.randrange(0, 10, 2)print(rand_range)

输出类似于:4

8.gauss(mu, sigma)函数

gauss(mu, sigma)函数用于生成一个符合高斯分布的随机数,其中mu为均值,sigma为标准差。使用方法如下:

import randomrand_gauss = random.gauss(0, 1)print(rand_gauss)

输出类似于:-1.1166225704701322

以上就是关于Python的random模块的介绍,希望对大家有所帮助。

来源地址:https://blog.csdn.net/qq_21337539/article/details/130904144

--结束END--

本文标题: Python的random模块详解

本文链接: https://www.lsjlt.com/news/432882.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python的random模块详解
    目录 1.random()函数 2.randint(a, b)函数 3.uniform(a, b)函数 4.choice(seq)函数 5.shuffle(seq)函数 6.sample(seq, k)函数 7.randrange([sta...
    99+
    2023-10-20
    python numpy 数据分析
  • python的random和time模块详解
    目录一、模块概述二、模块内容三、模块导入的原理四、模块导入的方法五、random模块六、time模块(1)python表示时间的三种格式(2)常用方法:(3)时间元组、时间戳、格式化...
    99+
    2022-11-12
  • python random模块的详细讲解
    1.random()方法random.random()方法返回的是[0,1)之间的浮点数 >>> import random c = random.random()print c 0.311067669783 ...
    99+
    2023-01-31
    模块 详细 python
  • Python伪随机数模块random详解
    目录random模块random.seed常用整数随机函数常用序列随机函数常用实数随机函数总结random模块 该模块实现了各种分布的伪随机数生成器。(包括在实数轴上计算均匀、正态(...
    99+
    2022-11-13
  • python random模块
    random() 方法返回随机生成的一个实数,它在[0,1)范围内。random()生成一个0到1的随机符点数import random print(random.random())执行输出0.7950347424262036ra...
    99+
    2023-01-30
    模块 python random
  • python模块--random
    random模块                                                                                                                ...
    99+
    2023-01-31
    模块 python random
  • Python学习之随机模块random详解
    目录random.random()random.uniform()random.randint()random.choice()random.sample()random.randr...
    99+
    2022-11-13
  • Python3 Random模块代码详解
    描述 random() 方法返回随机生成的一个实数,它在[0,1)范围内。 import random help(random) FUNCTIONS betavariate(alpha, beta...
    99+
    2022-06-04
    详解 模块 代码
  • Python中random模块生成随机数详解
    Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。 random.random random.random()用于生成一个0到1的随机符点数: 0 <=...
    99+
    2022-06-04
    随机数 详解 模块
  • Python标准库之Math,Random模块使用详解
    目录数学模块ceil -- 上取整floor -- 下取整四舍五入pow -- 幂运算sqrt -- 开平方运算fabs -- 绝对值modf -- 拆分整数小数copysign -...
    99+
    2022-11-11
  • Python中的sys模块、random模块和math模块
    一、sys运行时环境模块 sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。 用法: sys.argv:命令行参数List,第...
    99+
    2022-11-11
  • Python 模块:random 随机数
    Python中的random模块用于生成随机数。 使用该模块之前需要 import random 几个常用的函数用法: 1、random.random 函数原型: random.random() 用于生成一个0到1的随机符点数: 0 ...
    99+
    2023-01-30
    随机数 模块 Python
  • Python随机数用法实例详解【基于random模块】
    本文实例讲述了Python随机数用法。分享给大家供大家参考,具体如下: 1. random.seed(int) 给随机数对象一个种子值,用于产生随机序列。 对于同一个种子值的输入,之后产生的随机数序列也一样...
    99+
    2022-06-04
    随机数 详解 实例
  • Python中random模块怎么用
    这篇文章给大家分享的是有关Python中random模块怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.随机取小数:import randomprint(random.runiform(a,b)...
    99+
    2023-06-22
  • Python random模块用法整理
    随机数在计算机科学领域扮演着重要的角色,用于模拟真实世界的随机性、数据生成、密码学等多个领域。Python 中的 random 模块提供了丰富的随机数生成功能,本文整理了 random 模块的使用。 ...
    99+
    2023-09-02
    python random
  • Python+random模块实现随机抽样
    目录1. 设置随机数种子 seed()2. random() 与 randint()3. sample()方法 无放回抽样4. choice() 与 choices() 有放回抽样5...
    99+
    2022-11-11
  • random模块如何在python中使用
    本篇文章为大家展示了random模块如何在python中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1. random.random()用于生成一个0到1的随机浮点数: 0 <= n &...
    99+
    2023-06-06
  • python的logging模块详解
    日志级别>>>import logging >>>logging.NOTSET 0 >>>logging.DEBUG 10 >>>logging.INFO 20 >...
    99+
    2023-01-31
    详解 模块 python
  • Python的io模块详解
    Python的io模块提供了多个流式处理接口,具体的处理函数实现位于_pyio.py模块中。 在_io.py模块中,提供了唯一的模块方法open(name, mode=None, buffering=None),但是没有read()方法。...
    99+
    2023-01-31
    详解 模块 Python
  • Python的psutil模块详解
    目录一、psutil模块:1.psutil介绍2.安装psutil模块: 二、.获取系统基本信息的使用:1.CPU信息2.内存信息 3.磁盘信息5.其他系统信息:...
    99+
    2023-05-18
    Python 模块 Python psutil模块
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作