When many users want to use a username that's taken, most software platforms solve this by just forcing them to choose another username. Discord has an interesting solution to this problem: giving people random 4 digit tags as well as their usernames! This allows for many users to have the same username while allowing each person to have a unique username that's easy to remember.
Some notes:
- Discord's tag system makes it possible to have 9_999 people with the same username, but they limit people from using popular names at a certain point.
- Discord's Nitro subscription system allows users to change their tag to any untaken tag. Their tags are randomized once their Nitro subscription ends.
- There is a rate limit of 2 name/tag changes per hour.