Skip to content

snu.randint() ​

生成随机整数 ​

生成一个介于最小值和最大值之间(均包含)的随机整数。当 max < min 时返回 0。

兼容性 ​

WebAndroid
√√

属性 ​

名称类型必备默认值描述
minNumber是-最小值(包含)
maxNumber是-最大值(包含)

返回值 ​

类型必备描述
Number是[min, max] 区间内的随机整数;max < min 时返回 0

示例 ​

typescript
let n = snu.randint(1, 10)

snu.randomNumber() ​

生成指定位数随机数 ​

生成一个指定位数的随机整数。digit 为 0 时返回 0。

兼容性 ​

WebAndroid
√√

属性 ​

名称类型必备默认值描述
digitNumber是-数字位数(如 4 生成 1000~9999)

返回值 ​

类型必备描述
Number是指定长度的随机整数

示例 ​

typescript
let code = snu.randomNumber(4) // 4 位随机数

snu.uuid() ​

生成 UUID 字符串 ​

生成一个符合 UUID 规范(v4 风格)的随机字符串,格式形如 xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx。

兼容性 ​

WebAndroid
√√

属性 ​

无

返回值 ​

类型必备描述
String是生成的 UUID 字符串

示例 ​

typescript
const id = snu.uuid()

snu.randomComId() ​

生成随机组件 ID ​

生成一个以英文字母开头的随机 ID(字母 + UUID),可用于组件或元素的唯一标识,避免以数字开头带来的 CSS 选择器或标识符问题。

兼容性 ​

WebAndroid
√√

属性 ​

无

返回值 ​

类型必备描述
String是以字母开头的随机组件 ID

示例 ​

typescript
const comId = snu.randomComId()

使用 MIT 协议