I always wondered why there is no Numista rarity 99, 98, 96? and thought maybe this could be improved a bit to make use of all the numbers?
Maybe there could be two branches to the function? One for less than 10 users (u):
R = 100 - u.
and then remap the current function from 11 users and up, defined in [0...89].
Maybe branching can also be at a lower threshold, like at 5? Form then on, the function seems to work ok.
hope this makes sense
strato
Users __ Rarity Old __ Rarity New
___ 0 ____ 100 _________ 100 __
___ 1 _____ 97 __________ 99 __
___ 2 _____ 95 __________ 98 __
...
___ 5 _____ 93 __________ 95 __
...
__ 10 _____ 88 __________ 90 __
__ 11+ ___ remapped function