import random#生成随机整数
random.randint()#生成指定范围内的随机整数
random.randint(10,30)#注意,在生成随机整数的时候第一个参数的值必须大于第二个参数的值,否则会报错#生成指定范围内的整数,按照步长增加,这里步长为3,会生成3的倍数
random.randrange(0,101,3)#生成浮点数
random.uniform(10,30)
random.uniform(30,10)#这个跟上面的有区别,不用指定参数大小的关系
random.random()#这个函数不接受参数#生成指定范围内的字符
random.choice('abcdefghijklmn')#生成指定范围内指定个数的字符
random.sample('abcdkgewp',4)#注意这里需要传进去两个参数#生成指定范围内的字符串
random.choice(['apple','peach','pear','lemon'])#乱序
items=[1,2,3,4,5,6]
random.shuffle(items)

转载于:https://www.cnblogs.com/BASE64/p/10906149.html

python学习之random相关推荐

  1. Lawliet|Python学习笔记——random库

    Random库-- 是使用随机数的python标准库 伪随机数:采用梅森旋转算法生成的(伪)随机序列中元素 random库主要用于生成随机数 import random 1.基本随机数函数 随机数种子 ...

  2. Python学习:random模块下的choices()函数详解

    1.random.choice(seq)函数 从非空序列中随机选取一个数据并返回,该序列可以是list.tuple.str.set. 举例: import random print(random.ch ...

  3. 【python学习】模块random

    random.random random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 random.uniform random.uniform的函数原型为 ...

  4. python学习笔记-练手实例

    1.题目:输出 9*9 乘法口诀表. 程序分析:分行与列考虑,共9行9列,i控制行,j控制列 代码: for i in range(1,10):print ('\r')for j in range(1 ...

  5. python学习手册条件-总算晓得python学习手册正式版

    为了提高模块加载的速度,每个模块都会在__pycache__文件夹中放置该模块的预编译模块,命名为module.version.pyc,version是模块的预编译版本编码,一般都包含Python的版 ...

  6. python random模块中的指令_10分钟让你掌握python编程中random模块功能使用,非常详细...

    原标题:10分钟让你掌握python编程中random模块功能使用,非常详细 python作为一门高级编程语言,它的定位是优雅.明确和简单.阅读Python编写的代码感觉像在阅读英语一样,这让使用者可 ...

  7. OpenCV之Python学习笔记(1)(2): 图像的载入、显示和保存 图像元素的访问、通道分离与合并

    OpenCV之Python学习笔记 一直都在用Python+OpenCV做一些算法的原型.本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段.现在看到一本国外的新书< ...

  8. Python学习笔记:常用第三方模块(1)

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  9. Python学习笔记:常用内建模块3:struct

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

最新文章

  1. Windows内核函数的命名
  2. Python:Python多种集成开发环境(IDE,编译器)的简介、安装、入门、使用方法之详细攻略
  3. thinkphp5 两个控制器传参数_thinkphp5控制器向+vue的data里传值
  4. C# WinForm 自启动/模拟开机自动启动
  5. 用友ERP-U8执行完成流程小记
  6. al32utf8的日期格式_五分钟学会Oracle数据库字符集
  7. 跨计算机建立视图_解读 | 2019年10篇计算机视觉精选论文(上)
  8. 钉钉签到自动签到python_原来实现钉钉自动签到如此简单,每天准时上下班不是梦...
  9. 08.音频系统:第004课_Android音频系统详解:第002节_以例子说明几个重要概念
  10. 洛谷 P2466 Sue的小球 解题报告
  11. 结合百度搜索引擎SEO优化指南揭密百度SEO建议
  12. Ring of Elysium 游戏汉化
  13. photo的复数是photos
  14. Spring Cloud LoadBalanced 切换负载均衡策略
  15. 《PRML》第一章 读书笔记.1
  16. 男女人生良缘生克批意
  17. 华为的5G到底有多厉害?
  18. 北大计算机在本部吗,北大本部和北大医学部都属于北京大学,那么两者有什么区别?...
  19. 别只会搜日志了,求你懂点原理吧(超详细)
  20. 又又又被段永平加仓,是时候抄底腾讯了吗?

热门文章

  1. python中使用Django对url路径进行处理
  2. AJAX 中Sys.WebForms.PageRequestManager的事件激发顺序
  3. 自己开发的一款基于PagedDataSource的datalist repeater控件,只需要在源程序中添加三行代码,即可实现通用分页
  4. 漫步数学分析番外五(上)
  5. [机器学习-总结] 什么是准确率, 精确率,召回率和(精确率和召回率的调和平均)
  6. keyvaluepair_KeyValuePair用法(转)
  7. 架构师需要懂的环境配置标准化
  8. Linux学习笔记5
  9. oracle重建服务器,Oracle重建控制文件的实例教程
  10. 累计增量备份策略_数据安全与备份解决方案ZDLRA快速恢复