最初にサービスを使用するときに、すべてのユーザーに一意の名前が割り当てられるサービスを作成しようとしています。ユーザーに設定してもらうのではなく、この名前を生成したいと考えています。また、GUID やタイムスタンプのように聞こえるのではなく、ある程度読みやすく覚えやすい名前にしたいと考えています。基本的に、これは Xbox ゲーマータグのようなものにしたいと考えています。
ユーザーが 1000 人を超えることは決してないので、一意性を維持することは問題になりません (GUID を避ける余裕があるもう 1 つの理由)。
辞書からいくつかの形容詞、名詞などを取得し、それらのランダムだが一意の組み合わせを生成することを考えています。
助言がありますか?