Lottery in Solidity

Julien Klepatch

This video is a tutorial to build a lottery smart contract in Solidity.

The rules are simples. In each round of the lottery, anybody can send Ether to the smart contract. When enough participants have sent their money, the lottery will determine a winner and send him/her a prize.

The interesting part is how to pick a winner. For this, we need to be able to generate a random number, within a certain range. It’s possible to do this with the keccak256() function, combined with some sources of entropy.

Check out the video for more info:


Leave a Reply

More great articles

Event organization smart contract

In this video, I will teach you how to build a smart contract to organize events.There will be 2 types…

Read Story

Debugging calls vs transactions

When I started to debug Solidity smart contracts, I was really confused by the fact that although there was a…

Read Story

Rock paper scissors Solidity tutorial

You know Rock paper scissors right? If you don't, that's a simple game where in each round 2 players make…

Read Story

Never miss a minute

Get great content to your inbox every week. No spam.
[contact-form-7 id="6" title="Footer CTA Subscribe Form"]