前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python之random(随机数必知)

Python之random(随机数必知)

作者头像
咻一咻
发布于 2020-06-05 02:10:56
发布于 2020-06-05 02:10:56
66300
代码可运行
举报
文章被收录于专栏:咻一咻咻一咻
运行总次数:0
代码可运行

random.random 随机0-1的浮点数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
>>> import random  # 导入Random模块
>>> random.random()
0.13789225599315458  # 运行结果

random.uniform 随机1-3的浮点数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
>>> import random  # 导入Random模块
>>> random.uniform(1,3)
1.26721023109448  # 运行结果

random.randint 随机1-3的整数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
>>> import random  # 导入Random模块
>>> random.randint(1,3)
2  # 运行结果

random.choice 随机Python任意一个字母

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
>>> import random  # 导入Random模块
>>> random.choice("Python")
't'  # 运行结果
>>> random.choice("Python")
'n'  # 运行结果
>>> random.choice("Python")
'o'  # 运行结果

random.sample 随机list数组五个数字(sample函数不会修改list数组数字中的数字)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
>>> import random  # 导入Random模块
list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]  
>>> list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> random.sample(list, 5)
[2, 5, 7, 8, 10]  # 运行结果
>>> random.sample(list, 5)
[9, 5, 10, 8, 6]  # 运行结果
>>> print(list)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]  # 原数组不发生改变

random.shuffle 将L数组中数字打乱顺序输入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
>>> import random  # 导入Random模块
>>> L=[1,2,3,4,5,6,7]
>>> random.shuffle(L)
>>> print(L)
[2, 3, 5, 7, 1, 6, 4]  # 原数组发生改变

from random import random* 暂时不知道怎么用?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
>>> from random import random
>>> a,b,c=random(),random(),random()
>>> import random
>>> print(random.random())
0.8400323649213723
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/06/04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python随机数产生
random.random()用于生成一个0到1的随机浮点数: 0 <= n < 1.0
py3study
2020/01/14
1.5K0
Python中处理随机数(干货)
关于在Python中处理随机性的概述,只使用标准库和CPython本身中内置的功能。
Python知识大全
2020/02/13
1.2K0
Python中的random模块用于生成随机数
Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。
学到老
2019/02/14
1.2K0
Python中Random库函数用法
Random库是Python的标准库,所以安装了python环境,正常情况下就可以使用Random库。
Cikian.
2022/09/22
4340
Python之数学(math)和随机数(random)
math.sin(x),math.cos(x),math,tan(x),math.atan(x),math.asin(x),math.acos(x)
全栈程序员站长
2022/07/14
6850
【Python 第60课】 随机数
有些时日没发新课了,今天来说一说python中的random模块。 random模块的作用是产生随机数。之前的小游戏中用到过random中的randint: import random num = random.randint(1,100) random.randint(a, b)可以生成一个a到b间的随机整数,包括a和b。 a、b都必须是整数,且必须b≥a。当等于的时候,比如: random.randint(3, 3) 的结果就永远是3 除了randint,random模块中比较常用的方法还有: rand
Crossin先生
2018/04/16
8500
Python - random 库的详细使用
前言 为啥突然写这个?因为用到就写呗,感觉对生成数据很有用,之前都是百度别人的,今天来对着官方文档写,超级标准! 这边只讲常用的,看了下文档还有什么数学方法,太高级好像用不上 返回整数 random.randrange 语法格式 两种写法 random.randrange(stop) random.randrange(start, stop[, step]) start:起始数字,包含(取得到 start 这个值) stop:末尾数字,不包含(取不到 stop 这个值) step:步长 实际栗子 # 栗子一
小菠萝测试笔记
2021/06/10
5470
python的random()函数用法_Python随机函数random用法示例
这篇文章主要为大家详细介绍了Python随机函数random用法示例,具有一定的参考价值,可以用来参考一下。
全栈程序员站长
2022/09/02
1K0
python生成随机数方法小结
random.randrange(a, b, step):在指定的集合[a,b)中,以step为基数随机取一个数.如random.randrange(0, 20, 2),相当于从[0,2,4,6,...,18]中随机取一个.例:
用户5745385
2019/07/04
1.4K0
python生成随机数方法小结
【说站】python中random模块求随机数
2、random.uniform(a,b)生成指定范围内的随机浮点数,a是下限,b是上限。a<=n<=b
很酷的站长
2022/11/24
4920
【说站】python中random模块求随机数
Python生成随机数的方法
如果你对在Python生成随机数与random模块中最常用的几个函数的关系与不懂之处,下面的文章就是对Python生成随机数与random模块中最常用的几个函数的关系,希望你会有所收获,以下就是这篇文章的介绍。
代码伴一生
2021/11/02
8330
python: random模块
  在numpy 和 tensorflow 中有 相同功能 的实现, 见 《tensorflow: Constants, Sequences, and Random Values》 。
JNingWei
2018/09/28
6050
常用的python随机数
python中的随机数 模块:random 函数: uniform :随机浮点数 >>> print random.uniform(0,100) 37.5204548309 randint :随机整数 >>> print random.randint(0,100) 4 randrange :随机偶数 >>> print random.randrange(0,101,2) 62 random :随机浮点数 >>> print random.random() 0.0472128549103 choice :随
py3study
2020/01/14
4800
Python3内置模块之玩出花儿的random随机方法小结
random是Python中与随机数相关的模块,其本质就是一个伪随机数生成器,我们可以利用random模块基础生成各种不同的随机数,以及一些基于随机数的操作。
一墨编程学习
2019/06/15
4930
Python random() 函数
import random import string # 随机整数: print random.randint(1, 50) # 随机选取0到100间的偶数: print random.randrange(0, 101, 2) # 随机浮点数: print random.random() print random.uniform(1, 10) # 随机字符: print random.choice('abcdefghijklmnopqrstuvwxyz!@#$%^&*()') # 多个字符中生成
SingYi
2022/07/14
2150
python模块之random
random.random() 产生0-1的随机浮点数 random.uniform(a, b) 产生指定范围内的随机浮点数 random.randint(a, b) 产生指定范围内的随机整数 random.randrange([start], stop[, step]) 从一个指定步长的集合中产生随机数 random.choice(sequence) 从序列中产生一个随机数 random.shuffle(x[, random]) 将一个列表中的元素打乱 random.sample(sequence, k) 从序列中随机获取指定长度的片断
菲宇
2019/06/13
3760
python第十九课——random模块中的常用函数
1.random():返回一个[0,1)的随机浮点数(双精度浮点数) 2.uniform(a,b): 返回[a,b]之间的一个随机浮点数(双精度浮点数) 【注意】a和b接受的数据大小随意 例如:3.random.uniform(10,20) random.uniform(20,10) 4.randrange(start,end,step):返回[start,end)之间的一个随机整数 5.randint(a,b):返回[a,b]之间的一个随机整数 6.choice(seq):传递的是一个序列对象,返回seq中的一个随机元素 7.sample(seq,number):从seq中随机取出number个元素,以列表的形式返回 8.shuffle(lt):将lt(列表对象)中的元素打乱
hankleo
2020/09/16
4930
python random模块的详细讲解
1.random()方法 random.random()方法返回的是[0,1)之间的浮点数
py3study
2020/01/08
4740
Python 生成随机数_python 随机字符串
python中生成随机数主要使用random模块和numpy库中的random函数。
全栈程序员站长
2022/11/10
1.7K0
Python3 生成伪随机数
以下函数生成特定的实值分布,如常用数学实践中所使用的那样, 函数参数也以分布方程中的相应变量命名:
嵌入式视觉
2022/09/05
5750
相关推荐
python随机数产生
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验