马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
random库的练习import random as r
import string
print("0到1.0之间的随机浮点数:", r.random())
print("指定区间的随机浮点数:", r.uniform(4, 8))
r.seed(10) # 功能:使随机数的位置确定,可用于随机数复现
a = r.random()
r.seed(10)
b = r.random()
print(a, b)
print("10到100之间的随机整数:", r.randint(10, 100))
print("10到100之间的随机整十数:", r.randrange(10, 100, 10))
print("随机字符:", r.choice('abcdefguvwxyz!@#$%^&*()'))
print("指定数量的随机字符:", r.sample('abcdefguvwxyz!@#$%^&*()', 6))
ran_str = ''.join(r.sample(string.ascii_letters + string.digits, 8))
print("从a-zA-Z0-9生成指定数量的随机字符:", ran_str)
ls = [1, 2, 3, 4, 5, 6]
print("列表中的随机元素:", r.choice(ls))
r.shuffle(ls) # 洗牌的功能,不返回任何值
print("列表中的元素随机变动位置:", ls)
|