Random库的8个函数
random库概述
random库包括两类函数,常用共8个
- 基本随机函数:seed(), random()
- 扩展随机函数:randint(), getrandbits(), uniform(), randrange(), choice(), shuffle()
函数 | 描述 |
---|---|
seed(a = None) |
初始化给定的的随机数种子,默认为当前系统时间random.seed(10) #产生种子10对应的序列
|
random() |
生成一个[0.0, 1.0)之间的随机小数random.random() 0.5714025946899135
|
函数 | 描述 |
---|---|
randint(a, b) |
生成一个[a, b]之间的整数random.randint(10, 100)
|
randrange(m, n[, k]) |
生成一个[m, n)之间以k为步长的随机整数random.randrange(10, 100, 10) 例如:80
|
getrandbits(k) |
生成一个k比特长的随机整数random.getrandbits(16)
|
uniform(a, b) |
生成一个[a, b]之间的随机效数random.uniform(10, 100) 13.096321648808136 (16位精度)
|
choice(seq) |
从序列seq中随机选择一个元素random.choice([1,2,3,4,5,6,7,8,9])
|
shuffle(seq) |
将序列seq中元素随机排列,返回打乱后的序列s=[1,2,3,4,5,6,7,8,9];random.shuffle(s);print(s) [3,5,8,9,6,1,2,7,4]
|
Random库的8个函数相关推荐
- python中math库_Python的math库、random库实际应用
昨天在说那个列表的时候,我挖了一个坑,不知道你们看出来没有?就是用循环语句写迭代的时候,总是运行不了结果,其实是因为我没有缩进的问题,因为有一个for循环,下面print如果没有对应的缩进,那么就说明 ...
- random库:Python随机数的生成与应用
目录 前言 生成随机数 种子 random.sample 随机元素 SystemRandom 非均匀分布 正态分布 近似分布 前言 在实际的开发中,经常会用到随机数生成.而random库专用于随机数的 ...
- 生成随机小数的函数python_哪个选项是random库中用于生成随机小数的函数?
[其它]一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数.试编写代码输出该整数. 要求(1)粘贴代码图片(图片需包括行号),代码不可超过6行(争取4行); (2)粘贴结果图片, ...
- Random库中的8个函数
random库包括两类函数,常用共8个 基本随机函数:seed() .random(): 扩展随机函数:randint().getrandbits().uniform().randrange().ch ...
- python用random函数猜字母_Python小游戏——猜数字教程(random库教程)
今天来开发一个简单的数字逻辑游戏,猜数字(数字炸弹) 首先开发游戏第一件事,了解需求. 猜数字游戏规则: 计算机随机生成一个指定范围的数字,由玩家来猜测, 之后计算机会根据玩家提供数字来与自己生成的数 ...
- random库 随机数函数
random库 随机数函数 随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性. random库是 使用随机数的python标准库 伪随机数:采用梅森旋 ...
- random库的常用函数
random库的常用函数 random()生成一个[0.0,1.0]之间的随机小数 uniform(a,b)生成[a,b]之间的随机小数 randint(a,b)生成一个[a,b]之间的整数 rand ...
- Python_note4 程序控制结构+random库的使用
分支 单分支结构 if <条件>:<语句块> 二分支结构 if else 紧凑形式<表达式1>if<条件>else<表达式2> 多分支结构 ...
- python计算生态的命名_Python计算生态之random库
标准库:random库 random库是用于产生并运用随机数的标准库.random标准库主要有9个随机函数,分别是:seed(),random(),randint(),getrandbits(),ra ...
最新文章
- 重磅:辽宁副省长获中国版诺贝尔奖 !2020未来科学大奖揭晓
- c语言答案填空选择,C语言试题配答案
- CEGUI中文处理(补)
- 几个数判断大小_许栩原创2020读书笔记2《魔鬼数学》:极小数的两倍仍然是极小数...
- java程序员保持天天快乐的6个习惯
- 攻破Win7~Win10 PatchGuard(KPP DSE)【支持Win10 TH1/TH2/RS1/RS2】【WIN64内核越狱】
- ByteArrayOutputStream和ByteArrayInputStream的简单使用
- java猜拳_java猜拳
- python安装在哪个盘比较好_python编写器用哪个比较好?
- GTK+图形化应用程序开发学习笔记(二)—Glib库
- python基础===open()文件处理使用介绍
- 【图像修复】基于matlab GUI维纳滤波图像复原【含Matlab源码 851期】
- 旋转倒立摆的起摆与稳摆---QYC
- 矩阵分析及应用(1-2章)
- 零基础新手应该如何学习平面设计
- python 递归,迭代器,生成器,面向过程编程
- [JavaScript][AJAX] 前后端交互流程,ajax工作流程
- keil配色(黑色背景)
- css 纵向合并_excel只能合并横向单元格
- (十六)ATP应用测试平台——java应用中的过滤器Filter、拦截器Interceptor、参数解析器Resolver、Aop切面,你会了吗?
热门文章
- 最近邻算法(KNN算法)
- 与i7性能相当的服务器cpu,i7 8550 U相当于七代什么水平?i7 8550 U性能评测分析
- volvo手机能用鸿蒙系统吗,不是华为手机,也能用上鸿蒙系统
- unity获取Spine动画时间
- 让ChatGPT成为你的人工智能好友
- Oracle Temp临时表空间及其故障处理
- apache服务讲解
- 往数据库里添加date(时间)类型的数据
- Shadowing, Overriding, Hiding and Obscuring
- unity中单位是米还是厘米_cm在单位里是厘米还是毫米