随机生成工具
npm install @aiao/random
随机数组的任意项
randomArrayItem([1, 2, 3]);
名字 | 类型 | 说明 |
---|---|---|
array | any[] | 数组 |
随机浮点数
randomFloat(1, 2);
名字 | 类型 | 说明 |
---|---|---|
min? | number | 最小值, 默认 MIN_SAFE_INTEGER |
max? | number | 最大值 , 默认 MAX_SAFE_INTEGER |
随机整数
randomInt(0, 10);
名字 | 类型 | 说明 |
---|---|---|
min? | number | 最小值, 默认 MIN_SAFE_INTEGER |
max? | number | 最大值 , 默认 MAX_SAFE_INTEGER |
随机 object 键
randomObjectKey({ a: 1, b: 2 });
名字 | 类型 | 说明 |
---|---|---|
obj | Object |
随机 object 里的值
randomObjectValue({ a: 1, b: 2 });
名字 | 类型 | 说明 |
---|---|---|
obj | Object |
随机字符串
randomString();
名字 | 类型 | 说明 |
---|---|---|
size | number | 字符串长度 默认16 |
alphabet | string | 可用字母 默认 url 合法的的字符串 |
随机指定长度的正整数
randomUintByLength();
名字 | 类型 | 说明 |
---|---|---|
length | number | 字符串长度 默认16 |
随机指定长度由数字组成的字符串
randomUintString();
名字 | 类型 | 说明 |
---|---|---|
length | number | 字符串长度 默认16 |