Приложение My Rails должно создавать электронные купоны для пользователей. Каждый предоставленный купон должен иметь уникальный код купона, который может быть выкуплен в нашей системе.
Например, купон для бесплатного буррито. User A
получает купон на бесплатный буррито, а затем User B
получает купон на бесплатный буррито. 2 купона должны иметь уникальные коды купонов.
Каков наилучший способ создания такого кода, который легко подделать? Я не хочу, чтобы у пользователей был высокий уровень успеха в наборе случайных чисел и выкуп других купонов людей.
Думаю, думать об этом как подарочная карта с уникальным номером на спине - это то, что я ищу.