Skip to content

uuid를 이용한 고유한 값 생성

Published: at 오전 12:00

uuid란?

uuid는 소프트웨어 구축에 쓰이는 식별자 표준이다. uuidsms 32개의 16진수로 표현되며 총 36개의 문자로 된 8-4-4-4-12라는 5개의 그룹을 하이픈으로 구분한다.

550e8400-e29b-41d4-a716-446655440000

이와 같이 표현한다.

2.71 * 10^18 개의 UUID를 생성했을 때 최소 1개가 중복(충돌) 될 확률이 약 50%라고 한다. 그러므로 uuid가 중복될 걱정은 안하고 고유값으로 사용해도 될 것이다.

uuid 생성

npm install uuid

uuid를 생성하려면 먼저 uuid 패키지를 받는다.

import { v4 as uuidv4 } from "uuid";
uuidv4();

\import 한 후 uuidv4() 함수를 실행하면 uuid를 생성해준다.

uuid를 정상적으로 생성하여 인증에 사용되는 고유 코드를 생성하여 데이터베이스에 저장해보았다.