Random number generator
Setup
The minimum and maximum go from 0 to 999,999, and setting them to the same value gives you that number.
Result
Press Draw and the numbers appear here.
Draws live on screen only.
How the draw works
One whole number between the minimum and the maximum is picked without bias. Raise the count and it draws that many, laid out in the order they came — nothing is sorted, so the first one drawn sits first.
What allow and exclude do to repeats
Allow means the same number can come up twice; exclude means every number is different. If repeats are excluded and the range is narrower than the count (ten numbers out of 1–5, say), there is no way to draw it and you are told before you press.
Can the values be 0, or the same
Zero is allowed. Set the minimum and maximum to the same value and you get that number — the draw has not broken down, there is simply one candidate.
Is this how you pick lottery numbers
Six numbers from 1–45 with repeats excluded has the same shape. Numbers for 6/45 have their own screen, though, where you can keep numbers in, leave numbers out and set conditions such as odd and even.
How is the share link built
Share puts the numbers you drew, and the settings you drew them with, into the address and builds a link. Opening that link shows the same numbers with the same range and count, so the person who opened it can draw again right away. Draws are not stored — a refresh clears them, and they go into an address only when you build a link.
The address is scrambled so the values are not readable, and changing one character stops the numbers from showing. That catches links garbled in transit or edited by hand. It does not confirm who drew them, or when.