Request-local copy of MLX 0.32.2's global key sequence (random.cpp
KeySequence): seed(s) installs key(s); each unkeyed draw splits the current
key, keeps the first half and draws with the second. Equal seeds therefore
give byte-identical draws to random.seed + unkeyed randint, without reading
or reseeding the process-wide key.
Request-local copy of MLX 0.32.2's global key sequence (random.cpp KeySequence): seed(s) installs key(s); each unkeyed draw splits the current key, keeps the first half and draws with the second. Equal seeds therefore give byte-identical draws to random.seed + unkeyed randint, without reading or reseeding the process-wide key.