dating pool simulation

For the data visualization challenge, I explored how a dating pool evolves as people pair up and move out via a simulation. Adjust the inputs, then click the button to simulate.

Number of people (1 to 50):

Probability of a match (0 to 100%):

Proportion of males (0 to 100%):