找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4|回复: 0

初步学习

[复制链接]

15

主题

19

回帖

222

积分

管理员

积分
222
发表于 昨天 11:29 | 显示全部楼层 |阅读模式
Python的random模块中,randrange和randint都用于生成随机整数,但关键区别在于‌区间包含性‌和‌步长参数‌。

区间包含性
  • ‌randint‌ 生成闭区间 [a, b] 的随机整数,包括下限 a 和上限 b。例如,randint(1, 10) 可能返回 1 到 10 之间的任意整数(包括 1 和 10)。‌
  • ‌randrange‌ 生成左闭右开区间 [a, b) 的随机整数,包括下限 a 但不包括上限 b。例如,randrange(1, 10) 可能返回 1 到 9 之间的整数(不包括 10)。‌‌

步长参数
  • ‌randrange‌ 支持可选的步长参数 step,允许按指定间隔生成随机数。例如,randrange(1, 10, 2) 会返回 1、3、5、7 或 9 中的一个。‌‌
  • ‌randint‌ 没有步长参数,只能生成连续区间内的随机整数。‌‌















人生的精彩,既在凌绝顶的刹那,更在上下求索的漫漫长路。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|平淡空间

GMT+8, 2025-12-23 06:58 , Processed in 0.107636 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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