Batch generation: item seeds, parallel and streaming runs, and uniqueness, shared by every generator ...
Helpers for ISO 3166-1 alpha-2 country codes.
The data tier enum shared by every generator library.
Random distributions with output fixed by the core, not by the standard library.
A minimal, dependency-free JSON writer for to_json().
Floating-point functions that give bit-identical results on every compiler, standard library and plat...
Finding a library's data: compiled-in files, or a resources/ directory found on disk.
The random engine every generator library uses: xoshiro256** seeded through SplitMix64,...
The replay format of every generated result.
The sex enum shared by every generator library, and its text form.
Writers for batches: JSON Lines, and CSV flattened from a result's JSON. Both can be given to for_eac...
Data tables built from a base layer plus extension layers.
Tab-separated data files with typed access and located errors.
Conversion between UTF-8 and std::wstring.
dasmig-core version and the compatibility check used by libraries.
Weighted choice among values, with per-call conditional weights and exclusions.