python的随机数模块为random模块,可以产生随机的整数或浮点数。但是这是伪随机数,python解释器会维护一些种子数,然后根据算法算出随机数。linux维护了一个熵池,这个熵池收集噪音的信息,更接近真随机数。
python的随机数模块为random模块,可以产生随机的整数或浮点数。但是这是伪随机数,python解释器会维护一些种子数,然后根据算法算出随机数。linux维护了一个熵池,这个熵池收集噪音的信息,更接近真随机数。
import random print(random.random()) # 运行结果 0.8517652068795716
import random a = 1 b = 10 print(random.randint(a,b)) # 运行结果 4
import random a = 1 b = 10 print(random.randrange(a,b)) # 运行结果 7
import random print(random.sample(['aa',['a','b'],3,4,5],2)) # 运行结果 [['a',5]
import random ls = [1,2,5,9,11] random.shuffle(ls) print(ls) # 运行结果 [1,11,3]
import random print(random.choice([1,6])) # 运行结果 2
import random print(random.choices((1,6,7),k=3)) # 运行结果 [6,5]
import random def get_verifycode(length): res = '' for i in range(length): a = random.randint(0,9) b = chr(random.randint(65,90)) c = chr(random.randint(97,122)) s = random.choice([a,b,c]) res += s return res
【声明】:唐山站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。