Как сгенерировать короткий uid, такой как «aX4j9Z» (в JS)

Для моего веб-приложения (в JavaScript) я хочу сгенерировать короткие руководства (для разных объектов - которые на самом деле разные типы - строки и массивы строк)

Я хочу что-то вроде "aX4j9Z" для моих uid (guids).

Таким образом, эти uid должны быть достаточно легкими для веб-передачи и обработки строк js и достаточно уникальными для небольшой структуры (не более 10к элементов). Говоря «совершенно уникальный», я имею в виду, что после генерации uid я могу проверить, существует ли этот uid уже в структуре, и регенерировать его, если он существует.

57
задан Cœur 30 May 2018 в 10:54
поделиться