강력한 솔루션을 위해 node-uuid를 사용하여 UUID를 생성하는 방법을 고려해 보겠습니다.
NPM과 패키지를 설치합니다
var uuid = require('node-uuid');
// Generate a v1 (time-based) id
var timeBasedID = uuid.v1(); // -> '6c84fb90-12c4-11e1-840d-7b25c5ee775a'
// Generate a v4 (random) id
var randomID = uuid.v4(); // -> '110ec58a-a0f2-4ac4-8393-c866d813b8d1'
var url = 'www.privatebox.de/' + randomID; // or + timeBasedID
그런 다음, 짧은, 더 URL 친화적 인 고유 한 ID를 찾는 경우 : GitHub project page에서 샘플 코드를 기반으로
npm install node-uuid
ShortId은 충돌 가능성이 높지만 괜찮은 옵션 일 수 있습니다. ShortId이 같은 ID를 생성합니다
ShortId.generate() -> 'PPBqWA9'
을 마지막으로, 나는 당신이 자바 스크립트의 고유 ID를 생성하는이 SO question 보는 것이 좋습니다.
어떻게하려고하는지 예를 들어 보시겠습니까? – NilsH
@ NilsH, 읽기에 감사드립니다. 이제 의사 코드를 추가했습니다. – user1477955