Скрипт генерирует уникальные строки для создания коротких ссылок (Например: 4fjP, Azjd, vA2g) в диапазоне от 1 до 10^7 вариантов. При этом нельзя определить какой будет следующая уникальная строка, а для создания новой можно использовать переменную i, увеличенную на единицу. Таким образом, нет необходимости проверять наличие строки в БД, а полученную можно сразу же в нее добавить.

Замечание: Тесты на весь диапазон не проводились и когда появится дубль точно не известно.

Пример работы скрипта смотрите в консоле: console.log();


The script generates a unique string to create short links (for example: 4fjP, Azjd, vA2g) in the range from 1 to 10^7 variant. Thus it is impossible to determine what will be the following unique string, and for creating a new variable can be used i, increased by one( +1 +2 etc). Thus, there is no need to check for rows in the database, and received a short link can be immediately add to it.

Comment: on the full range of tests do not pass and when to take a duplicate not known will be.

An example of the script, refer to the console: console.log();