广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python随机数产生
  • 764
分享到

python随机数产生

随机数python 2023-01-31 01:01:01 764人浏览 薄情痞子

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

摘要

一、random.randomrandom.random()用于生成一个0到1的随机浮点数: 0 <= n < 1.0>>> random.random() # Random float x,二、random.

一、

random.random

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

>>> random.random() # Random float x,

二、

random.unifORM

random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成的随机数n: a <= n <= b。如果 a <b, 则 b <= n <= a。

>>> random.uniform(1, 10) # Random float x,

三、

random.randint

random.randint()的函数原型为:random.randint(a, b),用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= b

>>> random.randint(10, 100)

四、

random.randrange

random.randrange的函数原型为:random.randrange([start], stop[, step]),从指定范围内,按指定基数递增的集合中 获取一个随机数。如:random.randrange(10, 100, 2),结果相当于从[10, 12, 14, 16, ... 96, 98]序列中获取一个随机数。random.randrange(10, 100, 2)在结果上与 random.choice(range(10, 100, 2) 等效。

随机选取0到100间的偶数:

>>> import random

>>> random.randrange(0, 101, 2)

五、

random.choice

random.choice从序列中获取一个随机元素。其函数原型为:random.choice(sequence)。参数sequence表示一个有序类型。这里要说明 一下:sequence在python不是一种特定的类型,而是泛指一系列的类型。list, tuple, 字符串都属于sequence。有关sequence可以查看Python手册数据模型这一章。

>>> random.choice('abcdefg&#%^*f') #随机字符

'd'

>>> random.choice ( ['apple', 'pear', 'peach', 'orange', 'lemon'] ) #随机选取字符串:

'lemon'

六、

random.shuffle

random.shuffle的函数原型为:random.shuffle(x[, random]),用于将一个列表中的元素打乱。如:

p = ["Python", "is", "powerful", "simple", "and so on..."]

random.shuffle(p)

print p

#结果(因为随机,所以你的结果可能不一样。)

#['powerful', 'simple', 'is', 'Python', 'and so on...']

p = ["Python", "is", "powerful", "simple", "and so on..."]

七、

random.sample

random.sample的函数原型为:random.sample(sequence, k),从指定序列中随机获取指定长度的片断。sample函数不会修改原有序列。 如果k大于sequence元素个数的话会报错。

 

>>> list = [1,2,3,4,5,6,7,8,9]

>>> random.sample(list,2)

[4, 7]

>>> random.sample(list,3)

[5, 2, 1]

>>>

--结束END--

本文标题: python随机数产生

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

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

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

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

下载Word文档
猜你喜欢
  • python随机数产生
    一、random.randomrandom.random()用于生成一个0到1的随机浮点数: 0 <= n < 1.0>>> random.random() # Random float x,二、random....
    99+
    2023-01-31
    随机数 python
  • python 产生随机数,随机字符串
    import random#随机整数:print random.randint(1,50)#随机选取0到100间的偶数:print random.randrange(0, 101, 2)#随机浮点数:print random.random(...
    99+
    2023-01-31
    随机数 字符串 python
  • java怎么产生随机数
    随机数的产生在一些代码中很常用,也是我们必须要掌握的。而java中产生随机数的方法主要有三种:第一种:new Random()需要借助java.util.Random类来产生一个随机数发生器,也是最常用的一种,构造函数有两个,Random(...
    99+
    2022-04-18
    java基础 java 随机数
  • JS如何产生随机数
    这篇文章主要为大家展示了“JS如何产生随机数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JS如何产生随机数”这篇文章吧。我们先来看下本次源码的效果图大家可以灵...
    99+
    2022-10-19
  • php中如何产生随机数
    这篇文章将为大家详细讲解有关php中如何产生随机数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php是什么语言php,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Prepr...
    99+
    2023-06-15
  • shell中怎么产生随机数
    这篇文章主要介绍了shell中怎么产生随机数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、问题Shell下有时需要使用随机数,在此总结产生随机数的方法。计算机产生的的只是...
    99+
    2023-06-09
  • 怎么在python中利用scipy.stats产生随机数
    今天就跟大家聊聊有关怎么在python中利用scipy.stats产生随机数,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、scipy.stats正态分步格式scipy.stats...
    99+
    2023-06-06
  • shell如何产生一个随机数
    这篇文章主要介绍了shell如何产生一个随机数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。产生一个随机数echo $RANDOM...
    99+
    2022-10-19
  • php如何产生不同随机数
    这篇文章主要介绍了php如何产生不同随机数的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php如何产生不同随机数文章都会有所收获,下面我们一起来看看吧。使用时间戳作为随机数种子我们可以使用当前时间的时间戳作为随...
    99+
    2023-07-06
  • python生成随机数
    import random  #导入模块 sec=random.randint(1,10)  #使用randint函数生成1至10的随机数 print(sec) #打印生成的随机数...
    99+
    2023-01-31
    随机数 python
  • numpy产生随机数的几种方法
    目录1.np.random.rand 生成一个0到1之间的均匀分布2.np.random.randn 返回一个符合标准正态分布的数组。3.np.random.randint返回一定范...
    99+
    2023-02-10
    numpy 产生随机数 numpy 生随机数
  • javascript中怎么产生两个随机数
    这篇文章主要为大家展示了“javascript中怎么产生两个随机数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“javascript中怎么产生两个随机数”这篇文章吧。产生随机数的方法:首先使用“...
    99+
    2023-06-15
  • 使用python怎样产生10个不同的随机数
    目录怎样产生10个不同的随机数1、第一种2、第二种3、第三种随机产生10个0~100之间的随机数并求和实现代码代码优化怎样产生10个不同的随机数 python产生10个不同随机数的方...
    99+
    2022-11-11
  • C++产生随机数的方法有哪些
    这篇文章主要介绍“C++产生随机数的方法有哪些”,在日常操作中,相信很多人在C++产生随机数的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C++产生随机数的方法有哪些”的疑惑有所帮助!接下来,请跟...
    99+
    2023-07-05
  • php中怎么使用rand产生随机数
    本篇内容介绍了“php中怎么使用rand产生随机数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、概念rand()函数可以生成随机的整数。...
    99+
    2023-06-30
  • Discuz! X2验证码的产生和验证及随机数产生探讨
    一、验证码的产生 1、如何在模板中添加一个验证码 在X2中验证码的模板部分独立为一个模板文件(template/default/common/seccheck.htm),供各个地方调用。 在模板中可以添加如下代码来调用验...
    99+
    2022-06-12
    验证码 随机数
  • 【Python】 Python中生成随机整数
    在Python中生成一到一百随机整数是一项基本任务,不仅可以帮助我们进行调试和演示,还可以用于生成测试数据或进行随机化实验。在本篇文章中,我们将从多个方面对如何在Python中生成一到一百随机整数进行详细阐述,并给出代码示例。 一、使用ra...
    99+
    2023-09-22
    python 开发语言 数据结构
  • java产生随机整数怎么指定范围
    本文小编为大家详细介绍“java产生随机整数怎么指定范围”,内容详细,步骤清晰,细节处理妥当,希望这篇“java产生随机整数怎么指定范围”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。本教程操作环境:windows...
    99+
    2023-06-30
  • shell产生随机数七种方法的实现
    一、问题 Shell下有时需要使用随机数,在此总结产生随机数的方法。计算机产生的的只是“伪随机数”,不会产生绝对的随机数(是一种理想随机数)。伪随机数在大量重现时也并不一定保持唯一,但一个好的伪随机产生算法将可以产生一...
    99+
    2022-06-04
    shell 随机数
  • java中产生随机不重复数的方法
    java中产生随机不重复数的方法:根据min和max,生成n个不重复的随机数。(注:范围[min,max],n ...
    99+
    2021-01-15
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作