Generate cryptographically secure random numbers for raffle draws, competition winners, and giveaways. Set custom ranges, pick multiple numbers at once, and get a full audit trail. Trusted by businesses and competition organisers across Australia.
Set your range and hit Generate
crypto.getRandomValues() — cryptographically secure randomness. No data was sent to any server.
Choose your minimum and maximum numbers. Use presets for common ranges (1–10, 1–100, 1–1000) or set a custom range up to 1 billion.
Hit generate and watch the animated number reveal. Pick 1 to 10 numbers at once, with or without duplicates. Every result uses cryptographic randomness.
Copy your results to clipboard with a full audit trail — including timestamp, draw ID, and range — for transparent proof of your draw.
From raffle ticket draws to classroom activities, this tool gives you a provably fair random number every time.
Generate a winning ticket number from your raffle range. The audit trail proves the draw was fair and unbiased.
Assign each entrant a number, then generate random numbers to select winners for your competition or giveaway.
Randomly assign teams, order of play, or select participants. Great for events, classrooms, and team-building.
Pick lucky numbers for door prizes, spot prizes, or any event where you need a quick, fair random selection.
crypto.getRandomValues(), the same cryptographic randomness used by password managers and security software. It's far more random and unpredictable than Math.random().crypto.getRandomValues() for cryptographic-grade randomness, which is stronger than basic pseudo-random generators. Plus, you get an audit trail with a unique draw ID and timestamp — essential for running a verifiable competition or raffle draw.List your competition on Competitions.co.nz and get it in front of thousands of Australians who love entering giveaways. Need help setting up? Get in touch.