randomize bonus generation