Я видел несколько подходов к созданию уникальной буквенно-цифровой, но большинство подходов определяют определенную длину.Уникальные буквенно-цифровые символы между 5-11 символами в Rails
Что было бы хорошим способом получить уникальный буквенно-цифровой номер, связанный с моделью, длина которой должна быть от 5 до 11?
Я пытался с этим подходом:
Array.new(8){[*'0'..'9', *'a'..'z', *'A'..'Z'].sample}.join
Но размер ограничен 8.