Seed data structure

TL;DR: Inspect the 403-byte seed-record layout, decoded fields, and population ranges. Full explanation at the end ↓

Population statistics

The table above shows one seed’s decoded values. This section instead summarizes every metric across all seeds, from the offline histogram scan in scripts/compute-max.js (shipped as maxStats.json). For each metric: min/max/mean/std and the percentiles are the exact population distribution, and top is the record-holding seed.

Two kinds of rows appear:

Raw decoded record

The literal object returned by reader.readSeed(seed) — expand to inspect.

Full explanation and methodology

Each seed is stored as one fixed 403-byte record and fetched with a single HTTP Range request. Multi-byte values are decoded little-endian according to the shipped seed scheme.

The structure table lists one row per leaf field, including offsets, widths, types, example values, and available population ranges. The raw decoded object at the bottom shows the literal result returned by the reader.