5.16 | Generate Nonuniform Random Numbers | Elements of Programming Interviews in Python (EPI)