鱼C论坛

 找回密码
 立即注册
查看: 2503|回复: 0

[技术交流] random库的练习

[复制链接]
发表于 2020-11-2 17:28:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-18 00:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表