首页 > 技术文章 > python基础 — random库

chen-jun552 2019-12-03 18:04 原文

python中用于生成伪随机数的函数库是random

因为是标准库,使用时候只需要import random

random库包含两类函数,常用的共8个

        --基本随机函数: seed(), random()

        --扩展随机函数:randint(), getrandbits(), uniform(), randrange(), choice(), shuffle()

 

random.random()    生成一个 0 -1之间的浮点数

 random.randint(10,100)    生成一个[a,b]之间的整数

 random.uniform(10,100)   生成一个[a,b]之间的随机小数

 random.choice([1, 2, 3, 4, 5, 6, 7, 8, 9])    从序列中随机选择一个元素

 s=[1, 2, 3, 4, 5, 6, 7, 8, 9];  random.shuffle(s)   将序列seq中元素随机排列,返回打乱后的序列

random.sample('zyxwvutsrqponmlkjihgfedcba', 5)      多个字符中生成指定数量的随机字符

 

 

 

 

 

推荐阅读