Password Generator
Create a strong, random password.
Generate integers within an inclusive range using your browser’s cryptographic random API. Allow repeats or request a batch of unique numbers.
Preparing your tool…
Bounds can range from minus one billion to one billion. Rejection sampling avoids modulo bias. Unique batches use bounded sampling without replacement followed by a random shuffle; they cannot request more values than the range contains. Values stay in page memory and are not logged or stored. A random output is not an official draw record or a replacement for independently audited selection procedures.
Yes. Both bounds are included.
Yes by default. Enable Unique numbers to prevent repeats within that batch.
Uses browser cryptographic randomness with unbiased integer selection. Bounds are inclusive. Up to 1,000 numbers, between −1 billion and 1 billion.