Идентификационный номер мошенника с гибким форматом

Я ищу способ генерировать коды/идентификаторы в моих спецификациях. Я нашел штрих-коды, коды и идентификационные номера. Ни один из них не соответствует моей цели... или, если я их использую, они будут вводить в заблуждение относительно типа кода, который я на самом деле генерирую. Есть ли генератор, который позволяет использовать спецификатор формата? Например, я хотел бы создать строку с цифрами и тире в указанной последовательности, например, например #####-###-####-#####.

Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Шаг 1: Создание приложения Slack Чтобы создать Slackbot, вам необходимо создать приложение Slack. Войдите в свою учетную запись Slack и перейдите на...
0
0
22
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

numerify, letterify и bothify Faker кажутся тем, что вы ищете:

Faker::Base.numerify('###-###') # "203-099"
Faker::Base.letterify('???-???') # "ADB-VMZ"
Faker::Base.bothify('???-###') # "ISE-485"

Документы

Другие вопросы по теме