petite-utils
Version:
A collection of small util function in JavaScript.
28 lines (26 loc) • 618 B
text/typescript
/*
* @Author : ZhouQiJun
* @Date : 2025-03-06 16:02:51
* @LastEditors : ZhouQiJun
* @LastEditTime: 2025-03-22 21:59:23
* @Description : randomNum 函数 - 生成随机数
*/
/**
* @group 工具函数
* @param [length=6] 长度
* @returns
*/
export function randomNum(length: number = 6) {
const arr: number[] = []
let n = ''
const str = '1234566789'
for (var i = 0; i < length; i++) {
if (i === 0) {
arr[i] = +str[Math.ceil(Math.random() * 9)]
} else {
arr[i] = Number.parseInt(Math.random() * 10 + '')
}
n += String(arr[i])
}
return Number.parseInt(n)
}