python代码,如何生成随机数?如何获得随机字符串?
发布于 作者:苏南大叔 来源:程序如此灵动~

本文描述在python
里面,使用原生random
类里面各种随机函数,生成随机数或者随机文字,random
类中共有几个随机函数可以使用,分别用于随机数字,随机文字,随机浮点数等。

大家好,这里是苏南大叔的程序如此灵动博客,记录的是苏南大叔和计算机代码的故事。本文介绍random
类中的几个随机数函数,分别是:random.randint
,random.randrange
,random.random
,random.uniform
,random.choice
,random.sample
,random.shuffle
。测试环境:win10
,python@3.6.8
,numpy@1.19.5
。
随机数
这个是最常见的随机数,测试代码如下:

randint(min,max)
返回随机[min,max]整数。randrange(min,max,step)
返回随机[min,max)整数,但是步长是2。注意range
顾头不顾尾。random()
返回[0,1]之间的随机浮点数uniform(min,max)
返回随机[min,max]浮点数。
随机字符串
下面的函数,会返回随机字符串。

random.choice()
可以作用于字符串/tuple/list,不能作用于set/dict,会报错random.sample(字符串,cnt)
返回cnt
个字符串形成的list
。
随机打乱list
这个random.shuffle
函数,随机打乱作用于原变量,而返回值是None
。

相关文章
- https://newsn.net/say/python-def.html
- https://newsn.net/say/python-dir.html
- https://newsn.net/say/python-set-diff.html
综述
没啥好总结的,就是随机数的使用问题。更多python
经验文章,请点击:


