170 похожих чатов

Ребята посдкажите как можно создать уникальный id, есть какой-то фремворк?

14 ответов

22 просмотра

https://www.npmjs.com/package/uuid

Через рандом думаю проще и удобнее

Какой формат id нужен? Если uuid подходит, то nodejs.org/dist/latest-v16.x/docs/api/crypto.html#cryptorandomuuidoptions

artem-govrilov Автор вопроса
s0ld13r
Через рандом думаю проще и удобнее

думаю будет не оч, надо много файлов быстро перебирать если вдруг сойдутся звезды и несколько раз выпадет одно и тоже то файл перезапишется и на меня будут материться

s0ld13r
Через рандом думаю проще и удобнее

Через рандом сложно гарантировать уникальность

artem-govrilov Автор вопроса
Алексей Попов
Какой формат id нужен? Если uuid подходит, то node...

думаю уайди подойдет, хотя может оказаться слишком длинным из-за этого тоже будут проблемы 🧐

artem-govrilov Автор вопроса
🅰️nimeCoder
Ну зависит какая уникальность требуется

переназвать 1000 файлов и все они будут находится в одной папке

artem-govrilov Автор вопроса
s0ld13r
Ну так проверку мб?

зачем так париться если есть uuid

artem govrilov
думаю уайди подойдет, хотя может оказаться слишком...

Если тебе нужно генерить уникальное имя файла, возможно проще создать временный каталог с уникальным именем (есть метод для этого в fs) и дальше просто счётчиком - 00001.tmp, 00002.tmp...

Ну так uuid тоже самое делает, генерирует рандомную строку. Он не даёт никаких гарантий.

Alhimik [frozen]
Ну так uuid тоже самое делает, генерирует рандомну...

При генерации на одной машине - гарантирует. На разных машинах можно получить коллизии, мной скорее намеренно, чем случайно

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта