1.0.2 • Published 3 months ago

@snailyuan/tools v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
3 months ago

@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
1.0.2

3 months ago

1.0.1

10 months ago

1.0.0

11 months ago