UNPKG

raindrop-fx

Version:
20 lines 743 B
import { Rect, vec2 } from "@sardinefish/zogra-renderer"; export interface JitterOption<T extends number | vec2 | [number, number]> { base: T; jitter: T; } export declare function randomJittered<T extends number | vec2>(option: JitterOption<T>): T; export declare function randomInRect(rect: Rect): vec2; /** * Generate noise in [-1, 1] * @param xy Should be non zero integer * @param seed Non zero integer */ export declare function goldNoise(xy: vec2, seed: number): number; export declare function tentNoise(t: number, seed: number): void; /** * Get random value in (-1, 1) */ export declare function random(): number; export declare function randomRange(min: number, max: number): number; //# sourceMappingURL=random.d.ts.map