У мене є проблема, яку справді легко вирішити за допомогою Guids.
Зокрема, для робочого процесу скидання пароля я хотів би надіслати маркер Guid на електронну пошту користувача і змусити їх скинути свій пароль за допомогою маркера. Оскільки посібники унікальні, це досить безпечно і економить мені електронні листи паролів, що ризиковано.
Я помітив, що є одна дорогоцінна дорогоцінний камінь для Рубі; але він виглядає досить старим, і він записує матеріали до файлової системи.
Хтось знає про будь-які інші дорогоцінні камені, які можуть створити глобальний унікальний ідентифікатор?
Я знаю, що можу просто повернутися до:
(0..16).to_a.map{|a| rand(16).to_s(16)}.join
Але це насправді не здається належним GUID ...