This tutorial is an extension of the tutorial Generate Random User Display Name and Nickname that describes a process to generate random display names for users. In this tutorial we will explore how to add a process to the User Profile page that would allow users to select a new randomly generated display name from a list of choices.
The concept here is that we don’t want users selecting their own display names so that they fit within a specific rule set. Preventing the user from choosing their own display name that fits the rule set makes it easier to manage.
This is a good tutorial for anyone that wants to build more complex user dashboards, but to implement it you should familiarize yourself with the part 1 of the tutorial as this will only be extending that process.