Snowflake ID 생성기
Twitter 기준 시각, Discord 기준 시각만 또는 사용자 Unix 밀리초를 선택하세요. 로컬 시계로 최대 1,000개를 만들거나 같은 고정 배치로 ID를 디코딩합니다.
사용 방법
사용 방법
- 생성 또는 디코딩과 기준 시각을 선택합니다.
- 생성은 노드 0~1,023, 초기 시퀀스 0~4,095, 개수 1~1,000; 디코딩은 10진수 ID를 입력합니다.
- 실행하고 전체 결과를 복사합니다. 생성을 취소할 수 있으며 미완성 결과는 표시하지 않습니다.
고정된 일반 배치
상대 밀리초 41, 통합 노드 10, 시퀀스 12비트로 0~2⁶³−1입니다. Twitter 기준 시각은 1288834974657, Discord는 1420070400000이지만 후자는 시각만 바꾸며 기본 42/5/5/12 디코딩이 아닙니다.
제한된 생성
Date.now 로컬 시계를 사용합니다. 같은 밀리초에서 시퀀스를 증가시키며 소진 시 비동기로 다음 밀리초를 기다리고 순환하지 않습니다. 시계 역행을 거부합니다. 최대 1,000개, 2초, 출력 25,000자입니다. 실패나 취소 시 전체 결과를 숨기며 소비한 시퀀스 상태는 유지합니다.
기준 시각과 상태 한계
사용자 기준 시각은 Unix 밀리초 0~8,637,800,976,744,449의 정수이며 모든 디코딩 날짜를 JavaScript 날짜 범위 내로 유지합니다. 상대 시간은 0~2⁴¹−1, ID 입력은 1~19자리입니다. 상태는 이 페이지 현재 설정에만 있습니다. 기준 시각, 노드, 초기 시퀀스를 바꾸면 초기화합니다. 설정, 페이지, 기기 간 고유성을 보장하지 않으며 업로드하지 않습니다.
자주 묻는 질문
더 알아보기
기본 Discord ID를 지원하나요?
아니요. Discord는 기준 시각만 사용하며 항상 일반 41/10/12 배치입니다.
ID는 정확한가요?
네. 비트 조합, 마스크와 10진수 변환은 BigInt를 사용하며 부동소수점 ID를 사용하지 않습니다.
협조되는 운영 ID 서비스인가요?
아니요. 공유 노드 배정이나 영구 상태가 없습니다. 새로고침, 다른 페이지, 기기 및 설정 변경으로 중복될 수 있습니다.