Remove duplicate code

* new function roll_many