RANDOM
NUMBERS
YOU CAN TRUST
Generate verifiable random numbers on the blockchain
—
and gain the full trust of your players.
TRUSTED BY LOTTERIES WORLDWIDE
POWER TOOLS FOR LOTTERIES
VERIFIABLE RANDOMNESS
Earn your players trust by proving them that your lottery is not rigged.
FUN TO PLAY
Increase engagement by making lotteries fun again.
SECURITY BUILT-IN
Don't spend any money on security by inheriting all the security guarantees offered by the Ethereum blockchain.
AWARD-WINNING TECHNOLOGY
Back your lottery with a trusted algorithm.
RELY ON PROOFS, NOT PROMISES
The old broken way
/* You generate randomness using an unsafe API like
random.org. Even if the website tells you that they
are using quantum technology under the hood to
generate the randomness, you have no way to verify
this claim. They could easily send you a rigged
number for your lottery to claim the prize for
themselves and you wouldn't know about it.
Random.org founder himself admits this is possible. */
const unsafeApi = 'random.org/api/get-random-numbers'
const randomNumbers = await fetch(unsafeApi)
console.log(
`The winning numbers are: ${randomNumbers}.
However, we cannot prove you that these numbers are
random so please trust us. 🙏`
)
/* Your players have no way to verify that your
lottery is not rigged. Some people may not even
want to participate in your lottery at all for this
particular reason, meaning that you are missing on
potential customers. */
random.org. Even if the website tells you that they
are using quantum technology under the hood to
generate the randomness, you have no way to verify
this claim. They could easily send you a rigged
number for your lottery to claim the prize for
themselves and you wouldn't know about it.
Random.org founder himself admits this is possible. */
const unsafeApi = 'random.org/api/get-random-numbers'
const randomNumbers = await fetch(unsafeApi)
console.log(
`The winning numbers are: ${randomNumbers}.
However, we cannot prove you that these numbers are
random so please trust us. 🙏`
)
/* Your players have no way to verify that your
lottery is not rigged. Some people may not even
want to participate in your lottery at all for this
particular reason, meaning that you are missing on
potential customers. */
The Random.win way
/* You know the numbers you are getting cannot be
rigged because you fetch them directly from our
blockchain algorithm whose code is public, audited,
GLI-certified, and cannot be modified by anyone,
not even by us. */
const randomNumbers = await ethereum.readContract({
address: randomWinContractAddress,
abi: randomWinContractAbi,
functionName: 'getRandomNumbers',
args: ['your-lottery-identifier']
})
console.log(
`The winning numbers are: ${randomNumbers}`
)
/* Anyone can verify your winning numbers on the
blockchain in 10 seconds if they don't trust you */
rigged because you fetch them directly from our
blockchain algorithm whose code is public, audited,
GLI-certified, and cannot be modified by anyone,
not even by us. */
const randomNumbers = await ethereum.readContract({
address: randomWinContractAddress,
abi: randomWinContractAbi,
functionName: 'getRandomNumbers',
args: ['your-lottery-identifier']
})
console.log(
`The winning numbers are: ${randomNumbers}`
)
/* Anyone can verify your winning numbers on the
blockchain in 10 seconds if they don't trust you */
GET STARTED IN < 2 MINS, FOR REAL
APP
Manually launch your transparent lottery in under a minute.
API
Automate your lottery drawings effortlessly with our API.
TIPS, TRICKS, & NEWS
ARTICLE
The history of verifiable randomness
Enabled by blockchain technology, verifiable randomness provides much stronger security guarantees than quantum randomness while being cheaper and easier to implement.
NEWS
Random.win founder speaks at the Lottery CX Summit
The conference gathers the lottery industry experts and leaders every year to discuss about current challenges and innovation.
NEWS
Random.win wins Gold Medal at Concours Lépine
Concours Lépine is the biggest innovation competition in France.
WHAT LOTTERIES ARE SAYING
const testimonial = {
feedback: “I hope you can get yourself well-positioned with the suppliers. They are always looking for new tech and solutions.”,
name: "Bo Flindt Jørgensen",
title: "CEO"
{;
University of Iceland Lottery
feedback: “It's great to know that a free version is available for testing purposes.”,
name: "Hlynur Bjarnason",
title: "Head of Digital Solution and Development"
{;
const testimonial = {
feedback: “It was good meeting you in Vienna. Let's catch up in 2025.”,
name: "Anders Kristoffer Holst",
title: "Managing Director/CEO"
{;
const testimonial = {
feedback: “I'm happy to help.”,
name: "Johann G. Sigurdsson",
title: "Chief Commercial Officer"
{;
START A LOTTERY WITH
ZERO TRUST ISSUE
ZERO TRUST ISSUE
Trustless
No need to trust us
Tamper-proof
RNG
Open source
code
Audited
by GLI
Verifiable
random numbers