首页 > 代码库 > 2-1:math库与random库
2-1:math库与random库
一、math库:
math库是python语言中常用的一个函数库,它包含了一批数学函数,下面我们看一下这个函数库
由于math库中的函数与数学中的函数比较一致,相对比较简单,请同学们自行练习一下;
二、random库
random库也是python语言中常用的一个函数库,它包含了一批随机函数,随机函数用来生成随机数,随机数指随机生成的数据。
随机数库及其使用:
from random import *print(random()) #生成一个0到1之间的小数print(uniform(1,10)) #生成一个1到10之间的小数print(randint(1,10)) #生成一个整数print(randrange(0,10,2)) #生成一个列表ra = [0,1,2,3,4,5,6,7,8,9]choice(ra) #在列表中随机选择一个数shuffle(ra) #随机改变列表的顺序print(ra)print(sample(ra,4)) #在列表中随机采样4个元素seed(10) #通过调用seed()函数重置随机种子,random库默认使用系统时钟作为随机种子!print(uniform(1,10))print(uniform(1,10))#以上用两个uniform来生成两个随机数seed(10) #再次设定相同的随机种子,再用uniform调用两个随机数print(uniform(1,10))print(uniform(1,10))#我们看到当设定相同随机种子后,每次调用随机数,生成的随机数都是相同的,这就是随机种子的作用!为什么呢?因为计算机是一个确切设备,它不能生成真正的随机数!#相同的种子产生相同的伪随机序列,也有利于程序的验证执行
2-1:math库与random库
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。