96.random:包含生成伪随机数的函数
random中一些重要的函数:

      函数                                                               描述random()                                                  返回一个0~1(含)的随机实数getrandbits(n)                                          以长整数方式返回n个随机数的二进制位uniform(a,b)                                             返回一个a~b(含)的随机实数randrange([strat],stop,[step])                   range(start,stop,step)中随机地选择一个数choice(seq)                                          从序列seq中随机地选择一个元素shuffle(seq[,random])                               就地打乱序列seqsample(seq,n)                                      从序列seq中随机选择n个值不同的元素

举例子:

   >>> import random>>> random.random()0.4943066881887087>>> random.getrandbits(5)27>>> random.uniform(2,5)4.324285696134455>>> random.randrange(2,8,2)2>>> array=[2,3,4,5,6,8]>>> random.choice(array)3>>> random.shuffle(array)>>> array[3, 2, 5, 4, 8, 6]>>> random.sample(array,3)[6, 4, 3]

time和random综合使用:

>>> from random import *
>>> from time import *
>>> date1=(2016,1,1,0,0,0,-1,-1,-1)
>>> time1=mktime(date1)
>>> date2=(2017,1,1,0,0,0,-1,-1,-1)
>>> time2=mktime(date2)
>>> random_time=uniform(time1,time2)
>>> print(asctime(localtime(random_time)))
Fri May 13 22:41:13 2016

询问用户要掷多少个骰子、每个骰子有多少面:

from random import randrange
num =int(input('how many dice?'))
sides=int(input('how many sides per die?'))
sums=0
for i in range(num):sums+=randrange(sides)+1
print('the result is :',sums)
输出:
how many dice?3
how many sides per die?6
the result is : 14
-------------------

关于学习Python的一点学习总结(56->random的使用)相关推荐

  1. 关于学习Python的一点学习总结(57->正则表达式及re模块中的一些函数)

    关于这个正则表达式,我本人也是有点不完全懂,还在继续学习中. 97.re 1.正则表达式: 1.通配符:正则表达式可与多个字符串匹配,可使用特殊字符来创建这种正则表达式 例如:正则表达式'.ython ...

  2. 关于学习Python的一点学习总结(54->集合->堆->双端队列)

    集合,堆,双端队列 再谈集合set:集合是由内置类set实现的 >>> set(range(10)){0, 1, 2, 3, 4, 5, 6, 7, 8, 9} 可使用序列(或其他可 ...

  3. 关于学习Python的一点学习总结(58->匹配对象和编组)

    匹配对象和编组 1.模块re中,查找与模式匹配的子串的函数都在找到时返回MatchObject对象.这种对象包 含与模式匹配的子串的信息,还包含模式的哪部分与子串的哪部分匹配的信息.这些子串部分称 为 ...

  4. 关于学习Python的一点学习总结(52->模块就是程序)

    91.模块就是程序 # hello.py print("Hello, world!") 将其保存在文件hello.py中,这个文件的名称(不包括扩展名.py)将成为模块的名称.这个 ...

  5. 关于学习Python的一点学习总结(47->静态方法和类方法)

    86.静态方法和类方法:静态方法和类方法是这样创建的:将它们分别包装在staticmethod和classmethod类的对象中.静态方法的定义中没有参数self,可直接通过类来调用.类方法的定义中包 ...

  6. 关于学习Python的一点学习总结(41->相关的BIF操作)

    81.一些相关的BIF 1.>>> class BIF:def __init__(self,t):self.t=thasattr(object,name):判断name是否在obje ...

  7. 关于学习Python的一点学习总结(38)

    78.文件: 1.文件的类型:包括ASCII,MIME,.txt等格式. 2.文件的格式类型:(1).MPEG视频:mp4;(2).图片格式:.jpg:(3)powerpoint文档:.ppt; (4 ...

  8. 关于学习Python的一点学习总结(40->os.path模块)

    79.2.os.path模块中关于路径常用的函数使用方法 1.basename(path):去掉目录路径,单独返回文件名2.dirname(path):去掉文件名,单独返回目录路径3.join(pat ...

  9. 关于学习Python的一点学习总结(35->关联超类)

    76.调用为关联的超类(继承的类)构造函数 先举个例子: class Bird: def __init__(self): self.hungry = True def eat(self): if se ...

  10. 关于学习Python的一点学习总结(30->递归实例)

    68.递归 先来两个例子: 1.阶乘 def Fact(num):result=numfor i in range(1,num):result*=ireturn result>>> ...

最新文章

  1. python uiautomator2 toast_appium+uiautomator2定位toast元素失败,求解决方案
  2. VTK:颜色顶点查找表用法实战
  3. asm 查看 数据文件 修改 时间_ASM磁盘组ORA15042故障处理案例一:NORMAL磁盘组下失败组离线后ORA15042报错的处理...
  4. Generator函数的基本概念
  5. WORD常用版式保存为模板?
  6. hibernate悲观锁,乐观锁
  7. tensorflow精进之路(二十四)——Object Detection API目标检测(中)(COCO数据集训练的模型—ssd_mobilenet_v1_coco模型)
  8. java手游+刺客_元气骑士手游教你如何成为一名顶尖流刺客
  9. centos查找未挂载磁盘格式化并挂载
  10. 掉价最快的手机排行榜_如何看待2020第一季度手机销量数据。
  11. log4j.xml配置示例
  12. M3U8下载,直播源下载,FLASH下载(三)-直播源下载
  13. Wolfram Mathematic流程控制
  14. 「图与推荐指南针」: 顶级学者/研究组有哪些?
  15. hangfire使用笔记
  16. 解决jdbc连接数据库出现的问题: Sun Jan 30 18:46:54 CST 2022 WARN: Establishing SSL connection without server‘s i
  17. 金融行业移动信息化解决方案
  18. Python GUI编程 --转发:https://www.jianshu.com/p/91844c5bca78?tdsourcetag=s_pcqq_aiomsg
  19. 什么是α测试?什么是β测试?
  20. 网络协议-补充(笔记)

热门文章

  1. fastText的原理剖析
  2. 爬虫之requests模块发送post请求
  3. 爬虫之使用verify参数忽略CA证书
  4. readelf小尝试
  5. ACMNO.10打印出所有水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。 Output: 153 ???
  6. 【学术相关】什么是核心期刊?国家级期刊、省级期刊、国际级期刊又是啥?...
  7. MySQL删除表及删除表数据操作
  8. 洛谷 P1309 瑞士轮
  9. 学习OpenGL ES之透明和混合
  10. Nodejs--querystring (URL 查询字符串)