export { mean, meanBy, sum, sumBy } from 'lodash' /** * 六位随机数字 */ export function randomNumber(len: number) { let random = Math.random(); let i = len; while (i > 0) { random *= 10; i -= 1; } return Math.floor(random) } /** * 创建六位大写随机数,数字加字母,大写 */ export function createRandomCode() { return Math.random() .toString(36) .substr(2, 6) .toUpperCase(); } /** * max:最大值(int) * min:最小值(int) * radix:输出进制 * isUpperCase:是否转大写 */ export function createRandomCode2(max:number=100000000,min:number=999999999,radix:number =10,isUpperCase:boolean=false) { let value:number = Math.floor(Math.random()*(max-min+1)+min); let str = value.toString(radix); if(isUpperCase) return str.toUpperCase(); else return str; }