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个函数相关推荐

  1. python中math库_Python的math库、random库实际应用

    昨天在说那个列表的时候,我挖了一个坑,不知道你们看出来没有?就是用循环语句写迭代的时候,总是运行不了结果,其实是因为我没有缩进的问题,因为有一个for循环,下面print如果没有对应的缩进,那么就说明 ...

  2. random库:Python随机数的生成与应用

    目录 前言 生成随机数 种子 random.sample 随机元素 SystemRandom 非均匀分布 正态分布 近似分布 前言 在实际的开发中,经常会用到随机数生成.而random库专用于随机数的 ...

  3. 生成随机小数的函数python_哪个选项是random库中用于生成随机小数的函数?

    [其它]一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数.试编写代码输出该整数. 要求(1)粘贴代码图片(图片需包括行号),代码不可超过6行(争取4行); (2)粘贴结果图片, ...

  4. Random库中的8个函数

    random库包括两类函数,常用共8个 基本随机函数:seed() .random(): 扩展随机函数:randint().getrandbits().uniform().randrange().ch ...

  5. python用random函数猜字母_Python小游戏——猜数字教程(random库教程)

    今天来开发一个简单的数字逻辑游戏,猜数字(数字炸弹) 首先开发游戏第一件事,了解需求. 猜数字游戏规则: 计算机随机生成一个指定范围的数字,由玩家来猜测, 之后计算机会根据玩家提供数字来与自己生成的数 ...

  6. random库 随机数函数

    random库 随机数函数 随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性. random库是 使用随机数的python标准库 伪随机数:采用梅森旋 ...

  7. random库的常用函数

    random库的常用函数 random()生成一个[0.0,1.0]之间的随机小数 uniform(a,b)生成[a,b]之间的随机小数 randint(a,b)生成一个[a,b]之间的整数 rand ...

  8. Python_note4 程序控制结构+random库的使用

    分支 单分支结构 if <条件>:<语句块> 二分支结构 if else 紧凑形式<表达式1>if<条件>else<表达式2> 多分支结构 ...

  9. python计算生态的命名_Python计算生态之random库

    标准库:random库 random库是用于产生并运用随机数的标准库.random标准库主要有9个随机函数,分别是:seed(),random(),randint(),getrandbits(),ra ...

最新文章

  1. 重磅:辽宁副省长获中国版诺贝尔奖 !2020未来科学大奖揭晓
  2. c语言答案填空选择,C语言试题配答案
  3. CEGUI中文处理(补)
  4. 几个数判断大小_许栩原创2020读书笔记2《魔鬼数学》:极小数的两倍仍然是极小数...
  5. java程序员保持天天快乐的6个习惯
  6. 攻破Win7~Win10 PatchGuard(KPP DSE)【支持Win10 TH1/TH2/RS1/RS2】【WIN64内核越狱】
  7. ByteArrayOutputStream和ByteArrayInputStream的简单使用
  8. java猜拳_java猜拳
  9. python安装在哪个盘比较好_python编写器用哪个比较好?
  10. GTK+图形化应用程序开发学习笔记(二)—Glib库
  11. python基础===open()文件处理使用介绍
  12. 【图像修复】基于matlab GUI维纳滤波图像复原【含Matlab源码 851期】
  13. 旋转倒立摆的起摆与稳摆---QYC
  14. 矩阵分析及应用(1-2章)
  15. 零基础新手应该如何学习平面设计
  16. python 递归,迭代器,生成器,面向过程编程
  17. [JavaScript][AJAX] 前后端交互流程,ajax工作流程
  18. keil配色(黑色背景)
  19. css 纵向合并_excel只能合并横向单元格
  20. (十六)ATP应用测试平台——java应用中的过滤器Filter、拦截器Interceptor、参数解析器Resolver、Aop切面,你会了吗?

热门文章

  1. 最近邻算法(KNN算法)
  2. 与i7性能相当的服务器cpu,i7 8550 U相当于七代什么水平?i7 8550 U性能评测分析
  3. volvo手机能用鸿蒙系统吗,不是华为手机,也能用上鸿蒙系统
  4. unity获取Spine动画时间
  5. 让ChatGPT成为你的人工智能好友
  6. Oracle Temp临时表空间及其故障处理
  7. apache服务讲解
  8. 往数据库里添加date(时间)类型的数据
  9. Shadowing, Overriding, Hiding and Obscuring
  10. unity中单位是米还是厘米_cm在单位里是厘米还是毫米