# Generator ULID

> Tworzy identyfikatory ULID w przeglądarce albo odczytuje milisekundowy znacznik czasu wewnątrz gotowego. Każdy identyfikator to 26 znaków Crockford Base32: najpierw czas, potem losowość, więc tekst sortuje się według czasu utworzenia. Losowość z Web Crypto. Nic nie jest wysyłane.

Działa w przeglądarce. Nic nie jest wysyłane.

[Generowanie](https://toolbuddy.dev/pl/categories/generate.md)

## O tym narzędziu

Tworzy ULID: 26 znaków Crockford Base32, z przodu milisekundy, potem 80 bitów losowości. Można zrobić jeden identyfikator albo listę do 100, albo wkleić gotowe i odczytać czas.

Wybierz tworzenie, ustaw liczbę i skopiuj. Identyfikatory z jednego kliknięcia dzielą znacznik czasu i podbijają część losową, żeby lista została posortowana. Przy odczycie wielkość liter nie ma znaczenia, a I, L i O czyta się jak w Crockford. Losowość z crypto.getRandomValues. Praca zostaje w tej karcie. Po wczytaniu strony można kontynuować bez sieci.

## Pytania

### Czym ULID różni się od UUID?

ULID to 26 znaków Crockford Base32. Zapis różni się od szesnastkowego UUID z myślnikami. Początek trzyma czas w milisekundach, więc sortowanie tekstu zgadza się z kolejnością utworzenia. UUID v4 tak nie potrafi. UUID v7 też jest uporządkowany według czasu, ale jego tekst i tak ma format UUID.

## Inne narzędzia kategorii Generowanie

- [Generator UUID](https://toolbuddy.dev/pl/tools/uuid-generator.md): Tworzy UUID według RFC 4122 (v4 i v7) serią albo sprawdza i ujednolica wklejone identyfikatory. Skopiuj listę do zasilenia bazy, danych testowych i kluczy idempotencji. Używany jest Web Crypto, więc identyfikatory powstają na urządzeniu bez telemetrii.
- [Generator haseł](https://toolbuddy.dev/pl/tools/password-generator.md): Tworzy mocne losowe hasła i frazy hasłowe w przeglądarce. Ustaw długość, symbole i podobne znaki, a potem skopiuj raz. Generowanie korzysta z lokalnej losowości i nigdzie nie dzwoni. Prywatny generator do kont, użytkowników testowych i sekretów.
- [Losowy ciąg](https://toolbuddy.dev/pl/tools/random-string.md): Tworzy losowe ciągi z wybranego zestawu znaków i długości. Przydaje się do tokenów, identyfikatorów testowych i szkiców kluczy. Losowość jest lokalna, więc wartości nie trafiają do dziennika zewnętrznego generatora.
- [Losowy JSON](https://toolbuddy.dev/pl/tools/random-json.md): Tworzy zagnieżdżone dane JSON do atrap i testów. Ustaw głębokość i liczbę elementów, a potem skopiuj poprawny obiekt albo tablicę. Losowość bierze się z Web Crypto, więc szkicowe dane powstają na urządzeniu.
- [Losowa liczba](https://toolbuddy.dev/pl/tools/random-number.md): Losuje liczby całkowite albo dziesiętne w zakresie od minimum do maksimum, pojedynczo albo listą. Proste dane testowe i rzuty bez zdalnego generatora. Liczone na urządzeniu.
- [Generator QR](https://toolbuddy.dev/pl/tools/qr-generator.md): Koduje URL albo dowolny tekst w kod QR w przeglądarce. Ustaw poziom korekcji, rozmiar i kolory, a potem pobierz PNG albo SVG. Kodowanie zostaje na urządzeniu. API kodów QR nie ma.
