|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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)
复制代码 |
|