Code, data, at QR na tool

Generator ng Snowflake ID

Piliin ang Twitter epoch, Discord epoch lamang o sariling Unix millisecond. Bumuo ng hanggang 1,000 ID gamit ang lokal na oras o mag-decode gamit ang parehong nakapirming layout.

Lokal na pinoproseso sa browserHindi kailangan ng accountMga detalye ng pagkapribado ↗

Epoch: 0–8,637,800,976,744,449 Unix millisecond. Lokal na oras ang gamit. Kapag ubos ang sequence, naghihintay sa susunod na millisecond at hindi nagwa-wrap.

Nakapirming layout: 41 relative millisecond / 10 node / 12 sequence bit. Epoch lamang ang binabago ng Discord; hindi ito native na Discord 42/5/5/12 decoding. Sa page at kasalukuyang configuration lamang ang state. Nire-reset kapag binago ang configuration. Walang garantiya ng pagiging unique sa iba’t ibang configuration, page o device.

Paano gamitin

Paano gamitin

  1. Piliin ang pagbuo o pag-decode at ang epoch.
  2. Sa pagbuo: node 0–1,023, panimulang sequence 0–4,095 at bilang 1–1,000; sa decode: decimal ID.
  3. Patakbuhin at kopyahin ang buong resulta. Maaari mong kanselahin; hindi ipinapakita ang di-kumpletong batch.

Nakapirming generic na layout

41 relative millisecond, 10 pinagsamang node at 12 sequence bit, mula 0 hanggang 2⁶³−1. Twitter epoch: 1288834974657. Discord epoch: 1420070400000, ngunit epoch lamang ang binabago; hindi ito native na 42/5/5/12 decode.

May hangganang pagbuo

Date.now ang lokal na oras. Tumataas ang sequence sa parehong millisecond; kapag ubos, naghihintay nang asynchronous sa susunod nang hindi nagwa-wrap. Tinatanggihan ang pag-atras ng oras. Hanggang 1,000 ID, 2 segundo at 25,000 output character. Itinatago ang buong batch kapag may kabiguan o pagkansela, ngunit pinapanatili ang nagamit na sequence state.

Epoch at state

Sariling epoch: buong Unix millisecond mula 0 hanggang 8,637,800,976,744,449 para manatili sa JavaScript date range ang decode. Relative time: 0–2⁴¹−1; ID input: 1–19 digit. Sa page at kasalukuyang configuration lang ang state. Pagbabago ng epoch, node o panimulang sequence ay nagre-reset. Walang garantiya ng pagiging unique sa iba’t ibang configuration, page o device. Walang ina-upload.

Mga madalas itanong

Maaari mo ring alamin

Para ba ito sa native na Discord ID?

Hindi. Epoch lamang ng Discord ang gamit at generic na 41/10/12 ang layout.

Eksakto ba ang ID?

Oo. BigInt ang gamit sa bit packing, mask at decimal conversion, hindi floating-point ID.

Coordinated na production ID service ba ito?

Hindi. Walang shared node allocation o persistent state. Maaaring may duplicate sa reload, ibang page, device o pagbabago ng configuration.