리눅스 환경에서 libuuid를 활용한 UUID 생성 및 관리
UUID(Universally Unique Identifier)는 분산 시스템 환경에서 고유성을 보장하기 위해 설계된 128비트 길이의 식별자입니다. 32개의 16진수 문자가 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 형식으로 표현되며, 시간, 하드웨어 주소, 무작위 값 등을 조합하여 생성되므로 전 세계적으로 충돌할 가능성이 거의 없습니다. 이러한 고유성은 데이터베이스 레코드, 분산 객체, 파 ...
7월 23일 16:03에 게시됨
자바스크립트 난수 생성 및 암호학적 보안 랜덤 값 구현 기법
자바스크립트 환경에서 랜덤 값을 도출해야 하는 요구사항은 빈번하게 발생합니다. 기본적인 확률 계산부터 암호학적으로 안전한 토큰 생성까지, 목적에 따라 적합한 API와 연산 방식을 선택해야 합니다.
기본 부동소수점 난수 추출
가장 기초적인 난수 생성은 내장 객체인 Math의 메서드를 활용합니다. 이 메서드는 0 이상 1 미만의 부동소수점을 반환합니다.
// 0부터 1 ...
6월 10일 01:26에 게시됨