如何随机生成指定范围内的随机数?

B站影视 欧美电影 2025-09-10 01:29 1

摘要:以往,为了得到这些随机数,大家可能会绞尽脑汁。有人试图通过复杂的 Excel 公式来实现,像=RANDBETWEEN(1,100)能生成 1 到 100 之间的随机整数,可要是涉及更复杂的需求,如生成不重复随机数,就得组合多个函数,像=INDEX($B$1:$

在许多场景中,我们常常需要生成指定范围内的随机数字,比如抽奖活动确定中奖号码、课堂上随机点名、分组游戏时随机分配组员等等。

以往,为了得到这些随机数,大家可能会绞尽脑汁。有人试图通过复杂的 Excel 公式来实现,像=RANDBETWEEN(1,100)能生成 1 到 100 之间的随机整数,可要是涉及更复杂的需求,如生成不重复随机数,就得组合多个函数,像=INDEX($B$1:$B$10, RANK(RAND, $B$1:$B$10)) 这般,不仅公式难记,操作起来还特别麻烦,稍不留意就容易出错。还有人尝试编写 Python 代码,导入random模块,用random.randint(min_value, max_value)来生成随机整数,不过这对没有编程基础的人来说,门槛实在太高。

直到发现了「上好随机数」小程序,这些难题才迎刃而解。

它的操作超级简单,进入小程序后,在设置界面,清晰地标注着 “最小数” 和 “最大数” 的输入框,你只要在 “最小数” 处填入你期望的最小值,比如抽奖想从 1 开始,就填 1;在 “最大数” 处填入上限,要是奖品有 100 份,就填 100。接着,在 “需要数字个数” 那里,输入你需要生成几个随机数,比如要抽出 5 个中奖者,就填 5。如果希望每个随机数都独一无二,不允许重复,只需轻轻点击 “数字是否允许重复” 后面的开关,让它处于关闭状态即可。

完成这些设置后,一键点击 “生成随机数” 按钮,瞬间,符合你设定范围和要求的随机数就出现在屏幕上。

来源:老李的科学课堂

相关推荐