随机
random
包提供了一些用于生成随机数的函数。它尽可能使用密码学强伪随机数生成器,但在无法使用密码学强随机性时(在较旧的浏览器上或在没有足够熵来播种密码学强生成器的服务器上)回退到较弱的随机数生成器。
Random.id
摘要
返回一个唯一的标识符,例如 "Jjwjg6gouWLXhMGKW"
,它可能在全世界范围内都是唯一的。
参数
源代码名称 | 类型 | 描述 | 必填 |
---|---|---|---|
n | 数字 | 标识符的可选长度(以字符为单位)(默认为 17) | 否 |
js
import { Random } from "meteor/random";
Random.id(
42
);
Random.secret
摘要
返回一个由可打印字符组成的随机字符串,每个字符具有 6 位熵。对于旨在供机器而非人类使用的安全关键秘密,请使用 Random.secret
。
参数
源代码名称 | 类型 | 描述 | 必填 |
---|---|---|---|
n | 数字 | 秘密字符串的可选长度(默认为 43 个字符,或 256 位熵) | 否 |
js
import { Random } from "meteor/random";
Random.secret(
42
);