@mapbox/mapbox-gl-style-spec
Version:
a specification for mapbox gl styles
11 lines (10 loc) • 341 B
text/typescript
// Seeded pseudo random generator function
export function mulberry32(a: number): () => number {
return function () {
a |= 0;
a = (a + 0x6d2b79f5) | 0;
let t = Math.imul(a ^ (a >>> 15), 1 | a);
t = (t + Math.imul(t ^ (t >>> 7), 61 | t)) ^ t;
return ((t ^ (t >>> 14)) >>> 0) / 4294967296;
};
}