python语法 python库 Random库 笔记来源 北理——Python语言程序设计 本文内部图片大多来自课程课件,侵权请告知1979409875@qq.com random库概述 random库是用于产生随机数的python标准库 其采用梅森旋转算法生成(伪)随机序列中的元素 基本随机函数 1 2 seed(a = None) #初始化随机数种子,相同的种子产生的元素序列是相同的 random() #产生一个0~1之间的随机小数(不包括1) 扩展随机函数 1 2 3 4 5 6 randint(a, b) #生成一个[a, b]之间的整数 randrange(m, n[, k]) #生成一个[m, n)之间以k为步长的随机整数 getrandbits(k) #生成一个k bit长的随机整数 uniform(a, b) #生成一个[a, b]之间的随机小数 choice(a) #从序列a中随机选择一个元素 shuffle(a) #将序列a中的元素随机打乱