I think that it should ALWAYS go to a random map.
Each map should have a 100% chance to be picked. Since they're all 100%, that means one of them will be randomly picked. After being picked, that map will have a 99% chance. All the rest will be 100%, so it'll decide between them. Then the next one will be 99%. This'll happen until they're ALL 99%, where one will become 98% and it'll continue.
It'll guarantee a 100% FAIR and RANDOM cycle.
When one is 0%, it'll be removed temporarily. When the last map goes from 1% to 0%, it'll reset all to 100%.
At least, I think it'd work.
Each map should have a 100% chance to be picked. Since they're all 100%, that means one of them will be randomly picked. After being picked, that map will have a 99% chance. All the rest will be 100%, so it'll decide between them. Then the next one will be 99%. This'll happen until they're ALL 99%, where one will become 98% and it'll continue.
It'll guarantee a 100% FAIR and RANDOM cycle.
When one is 0%, it'll be removed temporarily. When the last map goes from 1% to 0%, it'll reset all to 100%.
At least, I think it'd work.