random -- 获取 0~~1 之间的小数 random 随机获取0 ~ 1之间的小数(左闭右开)0 <= x < 1 import random res = random.random() print(res) # 0.15195915170299268 randrange-- 获取指定范围内的整数 语法:rangrange(start, end[, step]) randint-- 获取指定范围整数 语法:randint(a, b) 相比randrange ...
random: 用于生成各类随机数; math: 提供了许多数学运算函数,返回值一般都是浮点数; statistics: 用于数据统计计算; 2. random:随机 2.1 随机数 import random if __name__ == '__main__': print("生成随机整数( 1 =< X <= 100 ):", random.randint(1, 100)) # 返回 [0.0, 1.0) 范围内的...
math.log(x) #以e为低取对数 math.sqrt(x) #平方根 math.sin(x),math.cos(x),math,tan(x),math.atan(x),math.asin(x),math.acos(x) math.degrees(x),math.radians(x) #角度和弧度互换 math.erf(x),math.gamma(x) #特殊函数 random包 1. 常用函数 seed(a=none,version=2) random() rand...
fromrandomimport*seed('a') # 种子为'a'print(randrange(5)) # 从0, 1, 2, 3, 4中随机返回print(randrange(0, 10, 2)) # 从0, 2, 4, 6, 8中随机返回print(randint(0, 5)) # 从0~5中随机返回整数l1 = [1, 2, 3, 4, 5]shuffle(l1) # 打乱列表l1print(l1)l...
print(random.uniform(5,4)) 输出(每次输出的结果不一定一样):4.697767338612918 6、random.randint(m,n) 随机产生一个[m,n]的整数 print(random.randint(-1,4)) 输出(每次输出的结果不一定一样):0 7、生成随机列表 print([random.randrange(1,100)foriinrange(10)]) ...
random.randint(1, 10)print(num1)10.随机生成0到1之间的任意数字:random.random()print(random.random())11.将列表中的元素随机排序:random.shuffle()list3 = [43, 23, 65, 87, 98, 65, 787]random.shuffle(list3)print(list3)12.生成指定范围内的实数,结果是浮点数:random.uniform()print(random...
randint(a, b):用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= b randrange([start], stop[, step]):从指定范围内,按指定基数递增的集合中 获取一个随机数。如:random.randrange(10, 100, 2),结果相当于从[10, 12, 14, 16, ... 96, 98]序列中获取一...
randint -- 获取指定范围整数 语法:randint(a, b) 相比randrange 灵活性低,但是结束值可用 uniform -- 获取指定范围内随机小数(左闭右开) import random # uniform 获取指定范围内的随机小数(左闭右开) res = random.uniform(1, 3) print(res) # 2.81589512983781 # 因为内置机制的原因(uniform 可以将数值颠...
对数运算:math.log(a[, base]) 返回以 base 为底的 a 的对数,省略底数 base,是 a 的自然数 e 的对数。 平方根:math.sqrt(a) 返回a的平方根。 幂运算:math.pow(a, b) 返回 a 的 b 次幂的值。 在Python Shell 中运行示例代码如下: >>> math.log(8, 2) ...
如果想要生成一个随机整数,可以使用randint()函数,接收两个参数,分别是生成整数范围的最小值和最大值: >>> random.randint(1,100)# 产生一个1~100的随机整数 52 也可以使用列表生成式,通过randint()函数创建一个包含10个1~100的整数的随机列表: