/// Deterministic 32-bit linear congruential generator (Numerical Recipes
/// constants). Same seed → same stream on every run, so a failing case in any
/// property sweep is byte-for-byte reproducible from its seed. This is the ONE
/// canonical RNG for every `tests/property/*_proptest.rs`; do not re-inline a
/// copy (ONE PLACE).
/// A random DNS label: 1..=12 lowercase ASCII letters. Never empty, never
/// contains a dot (so composing labels with `.` yields well-formed hostnames).
/// A random two-label domain (`foo.bar`). Not a shared-tenant suffix (those are
/// specific real brands); random lowercase labels collide with that small set
/// with negligible probability.