@snailyuan/tools
v1.0.1
Published
工具库
Downloads
106
Readme
@snailyuan/tools
一款实用的工具类
random 随机数
random()
web 端生成 0 ~ 1 随机数之间随机数
使用方法:
import tools from '@snailyuan/tools'
tools.random.random() // 0.12345678901234567
randomValue(min, max)
web 端生成指定范围内的随机整数
使用方法:
import tools from '@snailyuan/tools'
tools.random.randomValue(0, 61) // 5
randomStr(size = 6)
web 端生成指定长度的随机字符串, 默认为 6 位
import tools from '@snailyuan/tools'
tools.random.randomStr() // FPUSQ6
getRandomInt(max)
获取指定范围内的随机整数
import tools from '@snailyuan/tools'
tools.random.getRandomInt(1) // 1
generateRandom(num)
生成一个指定长度的随机数
import tools from '@snailyuan/tools'
tools.random.generateRandom(6) // 919184
mathRandomStr(size = 6)
生成指定长度的随机字符串 (主要用于小程序未提供生产随机数方法的场景)
import tools from '@snailyuan/tools'
tools.random.mathRandomStr() // FPUSQ6
wxRandom()
微信端生成 0 ~ 1 随机数之间随机数,返回的为 promise
使用方法:
import tools from '@snailyuan/tools'
const random = await tools.random.wxRandom() // 0.12345678901234567
wxRandomValue(min, max)
微信端生成指定范围内的随机整数,返回的为 promise
使用方法:
import tools from '@snailyuan/tools'
const randomValue = await tools.random.wxRandomValue(0, 61) // 5
wxRandomStr(size = 6)
微信端生成指定长度的随机字符串, 默认为 6 位
import tools from '@snailyuan/tools'
tools.random.wxRandomStr() // FPUSQ6