Each value is a random integer between your minimum and maximum (inclusive), using
crypto.getRandomValues so the distribution stays uniform
across the range. Set how many numbers to draw (1–500). All work happens in your browser.