- Simulating biased dice or coins
- Random outcomes in video games
- Randomly selecting a user, but giving preference to users who haven't been selected recently.
- Creating an AI which is randomized, yet still able to make smart decisions.
- Simulating any other non-uniform (or uniform!) discrete probability distribution
Yes! See the license page for more details.
Check out the Getting Started page for a quick tutorial.