Manual roll should set rolls for all duplicate items. No one does two manual rolls for two instances of the same item
Fix a bug that non-ML council could send unnecessary roll commands if autoRolls is enabled.
The original roll feature also sets the same roll for duplicate items.
This is debatable, but if we roll on the duplicate items, we usually award the 1st item to the highest rolled candidate, 2nd item to the 2nd highest rolled candidate. I do think this makes sense.
The algorithm to generate random numbers is changed. Now it is guaranteed that every candidate has different roll, if the random numbers are generated by RC.
There was a ticket on Curseforge #299 complaining that rolls can be the same and request the roll to be floating number and that idea was rejected by you. This solution is way better to solve that.