Fisher's Fountain

Help

For the uniform numbers, each group of four digits is a fraction of one. A group that says 5912 should be read as 0.5912, or just over half. If we want more precision, we can take two groups of four digits to get 8 bans of entropy, etc.

If we want uniform numbers with a different supremum (maximum exclusive), we multiply the fraction with the supremum and round down. In other words, a group of 5912 corresponds to floor(0.5912 × 32) when looking for uniform numbers between 0 and 32 exclusive. Uniform numbers with a different offset can be handled by addition: if a number between 16 and 24 is desired, we would compute floor(0.5912 × (24 − 16)) and then add 16.

If we want uniform numbers between 0 and an even power of 10, a shortcut is to just look at groups of digits: individual digits are uniformly selected between 0 and 9, groups of three digits are uniformly selected between 0 and 999, and so on.

The normally distributed numbers come with an implied decimal point after the first digit. So a number like +073 should be read as 0.73, while -125 represents -1.25. If we want numbers drawn according to some other mean and standard deviation, we can take the numbers we see and multiply by the standard deviation, then add the mean.

The Poisson draws probably speak for themselves. There is no way to transform Poisson draws to different rates, so the rate parameter in the URL can be adjusted.