首页 / 知识
Python random 模块
2023-11-12 13:32:00
random模块可以生成随机数,我们来看一下其常用函数。
random()
返回[0.0,1.0)范围内的一个随机浮点数。看下示例:
importrandom
print(random.random())
uniform(a,b)
返回[a,b)范围内的一个随机浮点数。看下示例:
importrandom
print(random.uniform(1.1,9.9))
randint(a,b)
返回[a,b]范围内的一个随机整数。看下示例:
importrandom
print(random.randint(1,10))
randrange(start,stop[,step])
返回[start,stop)范围内步长为step的一个随机整数。看下示例:
importrandom
print(random.randrange(1,10))print(random.randrange(1,10,2))
choice(seq)
从非空序列seq返回一个随机元素。看下示例:
importrandom
print(random.choice('123456'))print(random.choice('abcdef'))
shuffle(x[,random])
将序列x随机打乱位置。看下示例:
importrandom
1=[1,2,3,4,5,6]random.shuffle(l)print(l)
sample(population,k)
返回从总体序列或集合中选择的唯一元素的k长度列表,用于无重复的随机抽样。看下示例:
importrandom
l=[1,2,3,4,5,6]print(random.sample(l,3))
以上内容为大家介绍了Pythonrandom模块,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们
最新内容
相关内容
Python 之模块重载的五种方法
Python 之模块重载的五种方法,环境,培训,方法,模块,文件夹,例子,下面,内容,语句,请看,python环境准备新建一个foo文件夹,其下包含一个bar.py文使用Python的toolz库开始函数式编
使用Python的toolz库开始函数式编程,代码,函数,培训,位置,参数,字典,顺序,操作,结果,测试,toolz库允许你操作函数,使其更容易理解,更容易测试代为什么Python没有main函数?
为什么Python没有main函数?,入口,代码,灵活,函数,培训,状态,统一,项目,网上,名称,毫无疑问,Python中没有所谓的主入口函数,但是互联网上经常有文Python 模块之输入不可见的密码
Python 模块之输入不可见的密码,密码,系统,情况,公共,位置,信息,电子,网上,认证,培训,密码对程序员来说尤其重要。你不应该在不加密的情况下Python内置函数
Python内置函数,数字,函数,培训,位置,第一,代码,异常,数据,公式,序列,python中有许多内置函数,不像print那么广为人知,但它们却异常的强大,用好Python标准库之collections模块
Python标准库之collections模块,名字,标准,信息,电话号码,培训,工厂,位置,简介,异常,对象,collections模块简介collections是Python标准库里python之什么是函数式编程?
python之什么是函数式编程?,系统,概念,项目,大规模,状态,数据,培训,函数,语言,副作用,函数式编程(简称FP)是一种编程范式,其中最基本的元素是Python的函数式
Python的函数式,名称,术语,概念,培训,函数,变量,对象,参数,希腊字母,赋值,尽管Python并不是以函数式为主的语言,但对它来说支持函数式编程也相Python模块化有哪些好处?
Python模块化有哪些好处?,管理,代码,软件,汽车,培训,复杂度,模块,功能,程序,好处,当然,如果不将程序分解成一个个独立的部分,而是整个一大坨,也Python文件操作步骤示例
Python文件操作步骤示例,异常,代码,信息,文件,设计,简介,通用,意外,中级,培训,我们来读取这样一个文本文件:song.txt,该文件的字符编码为utf-8Python构造函数该怎么写?
Python构造函数该怎么写?,代码,数据,概念,培训,信息,函数,方法,参数,实例,类型,在java中构造函数是与类同名的,而且会伴随着实例化的动作而执python函数的定义与调用
python函数的定义与调用,名称,代码,数字,信息,函数,位置,通用,培训,被加数,加数,1.函数的定义高级编程语言通常会提供很多内置的函数来屏蔽底