Мне нужно автоматически генерировать имена учетных записей. Они будут использоваться в пользовательском программном обеспечении, которое будет обращаться к моему сервису, поэтому они не обязательно выглядят красиво. Думаю, подойдет любая достаточно длинная буквенно-цифровая строка. Предположим, у меня уже есть алгоритм, который создает достаточно хорошую буквенно-цифровую строку.
Есть два основных требования: они должны быть уникальными и генерироваться одновременно. В частности, моя служба будет работать на нескольких машинах, и все копии будут иметь доступ к одной и той же общей базе данных. Мне нужно сгенерировать эти имена пользователей таким образом, чтобы никакие два узла никогда не генерировали одинаковые имена пользователей.
Как мне это сделать? Мне просто оставить эту идею и использовать GUID? Есть ли более красивый способ, чем GUID для этого сценария?