A friendly interface for random