鱼C论坛

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

[技术交流] random库的练习

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

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

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

x
random库的练习
  1. import random as r
  2. import string

  3. print("0到1.0之间的随机浮点数:", r.random())
  4. print("指定区间的随机浮点数:", r.uniform(4, 8))
  5. r.seed(10)  # 功能:使随机数的位置确定,可用于随机数复现
  6. a = r.random()
  7. r.seed(10)
  8. b = r.random()
  9. print(a, b)
  10. print("10到100之间的随机整数:", r.randint(10, 100))
  11. print("10到100之间的随机整十数:", r.randrange(10, 100, 10))
  12. print("随机字符:", r.choice('abcdefguvwxyz!@#$%^&*()'))
  13. print("指定数量的随机字符:", r.sample('abcdefguvwxyz!@#$%^&*()', 6))
  14. ran_str = ''.join(r.sample(string.ascii_letters + string.digits, 8))
  15. print("从a-zA-Z0-9生成指定数量的随机字符:", ran_str)
  16. ls = [1, 2, 3, 4, 5, 6]
  17. print("列表中的随机元素:", r.choice(ls))
  18. r.shuffle(ls)  # 洗牌的功能,不返回任何值
  19. print("列表中的元素随机变动位置:", ls)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-29 00:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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