Каков хороший способ создания случайных последовательностей слов, чтобы легко идентифицировать идентификаторы? - PullRequest
1 голос
/ 08 октября 2019

В настоящее время я использую идентификаторы GUID для идентификации определенных объектов данных. Когда клиент или коллега должен связать один из них, он может, конечно, скопировать и вставить идентификаторы в мгновенные сообщения или электронные письма. Тем не менее, они не очень красивые и их трудно описать по телефону или лично.

Я натолкнулся на набор криптографии PGP в моей юности, который включает в себя список слов, который был разработан, чтобы быть фонетически отличным, так что вы не будете путать слова, когда услышите по телефону.

https://en.wikipedia.org/wiki/PGP_word_list

Я написал код, который превращает целочисленные идентификаторы в идентификаторы в стиле «конной батареи», используя этот список.

К сожалению, список слов PGP содержит много отрицательныхзвучащие и отвлекающие слова. Например, я не хочу, чтобы клиент звонил и говорил: «Эй, у меня проблемы с« пьяной-эскимосской местью »» (фактически почти все случайные, которые я пробовал, были возмутительными).

Есть ли хорошие альтернативы списку слов PGP? В идеале слова должны быть «фонетически отчетливыми» и безобидными.

...