You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Red语言创建1000-9999序列及从中选取随机数

Red语言:四位数序列创建与随机选取技巧

嘿,我来帮你搞定这两个Red语言的实用操作,都是针对1000-9999这个四位数范围的:

1. 创建1000到9999的序列

Red内置的range函数正好能帮你轻松生成这个连续整数序列,写法超简洁:

range 1000 9999

这个函数会直接生成从1000开始,到9999结束的所有整数,完全覆盖你需要的四位数范围,不用手动计算长度或者拼接元素。

2. 从序列中选取随机数(提升可读性版)

你提到的999 + (random 9000)虽然能实现功能,但确实不够直观。我们可以先把四位数序列存为变量,再直接对序列调用random函数,这样可读性拉满:

// 先定义四位数序列
four_digit_numbers: range 1000 9999
// 直接从序列中取随机数
random four_digit_numbers

Red的random函数支持直接接收序列作为参数,会自动返回序列中的一个随机元素,这样别人看代码的时候,一眼就明白你是在从四位数里选随机数,完全不需要额外的计算逻辑去理解。

内容的提问来源于stack exchange,提问作者Terrence Brannon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 08:59:40