Python
random 模块
import random
#随机数
a=random.randrange(1,10)
#随机打印一个1到10之间的数字,不包括10
print(a)
a=random.randrange(0,10,2)
#随机打印0到10之间的偶数,2为步长,不包括10
print(a)
b=random.randint(1,10)
#随机打印一个1到10之间的数字,包括10
print(b)
c=random.random()
#随机返回一个浮点数
#例如0 .22014997019178129
print(c)
d=random.choices("/i-sd[]-2isjs")
#随机从给定字符串中返回一个值
print(d)
e=random.sample("hdhdheie9w738",4)
#随机从指定字符串中返回指定数量的值
print(e)
#补充:string模块
import string
print(string.ascii_lowercase)
#返回所有小写字母
print(string.digits)
#返回0-9数字
#生成随机6位验证码
pin=''.join(random.sample(string.ascii_lowercase+string.digits,6))
#''.join指定分隔符连接所有列表值组成字符串
print(pin)
f=["s",2,"k",5,2,"ff",9,20]
random.shuffle(f)
#洗牌,打乱列表顺序并存回原变量
print(f)