/** * 随机取值[0, max) * @param max 最大值 */ declare function random(max: number): number; declare function randoms(max: number, count?: number, repeat?: boolean): number[]; /** * 范围随机取值[min, max] * @param min 最小值 * @param max 最大值 */ declare function randomRange(min: number, max: number): number; /** * 插值 * @param start * @param end * @param t */ declare function lerp(start: number, end: number, t: number): number; declare function strip(num: number | string, digits?: number): number; declare function float(num: number | string, { digits, fixed }?: { digits?: number | undefined; fixed?: boolean | undefined; }): number; /** * 弧度转成角度 * @param radians * @returns */ declare function radian2degree(radians: number): number; /** * 角度转成弧度 * @param degrees * @returns */ declare function degree2radian(degrees: number): number; declare function calcDataSize(data: number): { gb: number; mb: number; kb: number; b: number; total: number; desc: string; }; declare const _default: { random: typeof random; randomRange: typeof randomRange; lerp: typeof lerp; randoms: typeof randoms; strip: typeof strip; float: typeof float; radian2degree: typeof radian2degree; degree2radian: typeof degree2radian; calcDataSize: typeof calcDataSize; }; export default _default;