random-choice-picker-app

Tabbed Random Choice Picker

This is a nice little bit of code for spinning up a local or remote instance of a random choice picker, and can be used and customized in a multitude of ways to serve lots of quick needs.

I spun it up when I needed a quick script for running a white elephant gift picker for one of my team's recent retros, and I figured sharing the love would be fun and helpful since what I needed wasn't out on the interwebs as a tutorial or general coding exercise.

The scripts are coded in HTML, CSS, and vanilla JavaScript, and are condensed into a single HTML file for ease of use-- you can simply download the HTML files and run them locally!

There are four versions of the picker below, the first two with basic syntax and the last two set up as white elephant style gift exchange logic. Feel free to grab a script and make use of it!
If you find any of these scripts helpful and fun, I'm always up for a coffee and it would be greatly appreciated!

Buy Me A Coffee!

Basic Random Choice Picker

The basic Tabbed Random Choice Picker script features the following options:

Random Choice Picker with User-Choice Association

This script is the basis for the white elephant-style picker below, but contains a more generic workflow with the following options:

White Elephant Style Gift Picker

This script allows the assignment of Gifts to Party Guests, and features a slightly different workflow than the above pickers:

White Elephant Style Gift Picker with Theft Limit

This script allows the assignment of Gifts to Party Guests like the version above, but limits gift stealing on a per-gift basis to three thefts:

Acknowledgements: