This is a project developed by Tim Chen at MongoDB, Inc. as part of their Teacher Fellowship Program. It uses the Express, React, and Node.
The application aims to create an educational tool for anyone looking to explore the fundamentals of probability by simulating various dice rolls. Through this app, users can see the effects of the law of large and small numbers, and the distribution curves of multiple dice being rolled.
The live version can be seen here: dice-sim.herokuapp.com
The tool also involves a "stepping" tool, which allows users to see the simulation happen step-by-step. The user can go forwards and backwards in the execution of the simulation and see the current variables being held in memory. Pseudocode and python code are provided as well.