Choose options and generate a result.
How to use it
Set the available options, select Generate, and use Regenerate for another selection. Copy places only the displayed result on your clipboard.
How selection works
The shared engine uses rejection sampling for bounded integers, preventing the uneven distribution caused by simple remainder-based conversion. Automated tests inject deterministic values so selection and shuffling are repeatable under test.