Refactored rollMany()