python 包之 random 随机数库教程
Posted autofelix
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 包之 random 随机数库教程相关的知识,希望对你有一定的参考价值。
一、随机数种子
初始化给定的随机数种子,默认为当前时间
import random
# 默认使用当前时间
random.seed()
# 自定义随机数种子
random.seed(10)
二、随机小数
生成一个大于等于0,小于1的随机小数
import random
random.random()
三、随机整数
生成一个大于等于1,小于等于10的随机整数
import random
random.randint(1, 10)
四、步长的随机整数
生成一个大于等于10,小于110以5为步长的随机整数
import random
random.randrange(10, 110, 5)
五、二进制随机整数
生成一个指定长度的二进制随机整数
import random
random.getrandbits(37)
六、指定范围的随机小数
生成一个大于等于a,小于等于b的随机小数
import random
random.uniform(10, 20)
七、随机选择
从序列中随机选择一个元素
import random
data = (1,2,3,4,5,6,7,8)
random.choice(data)
八、随机排序
将变量序列中元素随机排序
import random
data = [1,2,3,4,5,6,7]
random.shuffle(data)
以上是关于python 包之 random 随机数库教程的主要内容,如果未能解决你的问题,请参考以下文章