> 웹 프론트엔드 > JS 튜토리얼 > JavaScript에서 GUID/UUID를 어떻게 생성할 수 있나요?

JavaScript에서 GUID/UUID를 어떻게 생성할 수 있나요?

Linda Hamilton
풀어 주다: 2024-12-23 07:37:37
원래의
704명이 탐색했습니다.

How Can I Generate GUIDs/UUIDs in JavaScript?

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿