Refactor random-number generation.