Hi and thanks to everyone for the warm welcome to this great community. I’m starting a new **giveaway** series where I post a handful of games and let you choose your favourites in a sort of raffle system. Here’s how I’m thinking it will work -

- Each raffle giveaway will feature five (5) games
- Each entrant receives fifteen (15) tickets, but can only apply up to seven (7) tickets per game
- Entrants are honourable and should only apply tickets to games they actually want to play, even if this means not all tickets are applied
- Entrants can potentially win any game they apply at least one (1) ticket
- Only one (1) entrant will win per game
- Raffle begins immediately when the post goes up
- Raffle winners will be announced at 9:00 AM (PDT) the following day, or as close to that time as possible
- No other restrictions

Given game choices `A`

, `B`

, `C`

, `D`

and `E`

, winners will be decided programatically using RNG -

```
const input =
[ entrant ("sally", "a", 0, "b", 7, "c", 0, "d", 5, "e", 3)
, entrant ("alice", "a", 5, "b", 3, "c", 1, "d", 1, "e", 5)
, entrant ("bobby", "a", 3, "b", 3, "c", 3, "d", 3, "e", 3)
, entrant ("ricky", "a", 0, "b", 0, "c", 7, "d", 0, "e", 0)
]
raffle (input)
```

Note honourable Ricky who is only wants to play game `C`

. She applies the max of seven (7) tickets to `C`

but does not allocate tickets to other games she is not interested in. Winning for the sake of winning is dishonourable and discouraged. Here’s a possible outcome -

```
[ { game: "a", winner: "bobby" }
, { game: "b", winner: "sally" }
, { game: "c", winner: "ricky" }
, { game: "d", winner: "alice" }
, { game: "e", winner: "alice" }
]
```

Luckily for Ricky, she wins `C`

in this case, but it’s possible that either Alice or Bobby could’ve won and Ricky would be left with nothing.

For the sake of transparency, the `raffle`

program is completely open source. You can view it and run simulations in your own browser by following this link.

I would love for the community to provide some feedback on the idea. Ultimately I’m here to serve you, so adjustments can be made if you speak up! I hope to start the raffle series as early as tomorrow.

I have already hosted two giveaways that have been verified as authentic by other users. However, I am a new user so I’m limited to the number of posts/replies I can make in a day. I’ll do my best to keep everyone updated, community privileges permitting.

**Sneak Preview**

Just to give readers a taste of the potential games I’ll be giving away, here’s the games to be included in the first raffle. Please do not submit raffle entries on this post. Save them for when the raffle goes live!

- The Division
- 7 Days to Die
- Dungeons 3
- Old Man’s Journey
- ???