JavaScript에서 GUID/UUID 생성
JavaScript에서 GUID(전역 고유 식별자)를 생성하려면 내장된 무작위의 제한 사항을 고려해야 합니다. 숫자 생성기 및 브라우저의 가용성 API.
crypto.randomUUID()
최신 브라우저 및 JS 런타임의 경우 crypto.randomUUID()는 표준화되고 안전한 UUID 생성 방법을 제공합니다. 그러나 이 방법은 페이지가 로컬 또는 HTTPS를 통해 제공되는 경우에만 액세스할 수 있습니다.
uuid 모듈
다양한 버전의 UUID 생성, 레거시 플랫폼 처리 또는 비보안 컨텍스트에서 uuid 모듈은 강력하고 널리 지원되는 솔루션을 제공합니다.
대안 방법
위 옵션이 없는 경우 다음 방법은 RFC4122 호환 UUID를 생성합니다.
function uuidv4() { return "10000000-1000-4000-8000-100000000000".replace(/[018]/g, c => (+c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> +c / 4).toString(16) ); } console.log(uuidv4());
위 내용은 JavaScript에서 GUID/UUID를 어떻게 생성할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!