Various implementations of a simulation-style approach to the Sleeping Barber problem