August 08, 2015
Winning the Michigan Powerball’s $500 million jackpot is essentially impossible. I’m more likely to get struck by lightning, die from a bee sting, get killed by a vending machine, become an astronaut, or win an academy award.
Yet, for a couple bucks, it’s still entertaining to be a part of such slim odds. My dad brought me two Powerball tickets, the rules, simple: Choose 5 numbers between 1 and 59, and then choose another number between 1 and 35.
For my first ticket, I did what most people do, which is choose numbers that hold some sort of personal significance, i.e. birthdates, my basketball jersey number, etc.
For the second ticket, I wanted to do include something else which is significant for me, which is coding. I decided it’d be cool to use a simple script I’ve had since the early days of learning to code and have it generate these random numbers for me.
function getLotteryNumbers(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min
}
for (var i = 0; i <= 5; i++) {
console.log(getLotteryNumbers(1, 35))
}
After all, my odds of winning (cough losing cough) are just as likely with these randomly generated numbers than anything else I could choose!
Here are my lucky numbers, 2, 18, 19, 22, 43 and 6.
So there we have it. Here’s to javascript, to learning how to code, and to the 1 in 175.2 million odds that I will win some extra pocket change.
I'm Patrick El-Hage and I live and work in San Francisco. I'm also on Twitter.