Choose options and generate a result.
How it works
The shared engine turns secure unsigned browser values into eligible indexes with rejection sampling. Unique list results use a partial Fisher–Yates shuffle instead of repeated rerolls.
Uniform calendar days
Dates are converted to UTC date-only values. The engine chooses one integer offset from the inclusive day span, so leap days and short months receive the same per-day chance as every other eligible date.
Limits and use
Generation is capped to keep the page responsive. Copy includes only the displayed results. Reset clears the current result without persisting earlier selections.
