Security🔒 V prehliadači (lokálne)API k dispozícii📴 Funguje offlinebeginner
Generátor UUID
Generuje globálne unikátne náhodné identifikátory UUID v4 podľa štandardu RFC 4122.
Dáta zostávajú vo vašom prehliadači
Pripravené na použitieOkamžité spracovanie
Výsledok
—Čo tento nástroj robí?
Generuje globálne unikátne náhodné identifikátory UUID v4 podľa štandardu RFC 4122.
Kedy ho použiť?
- Tvorba primárnych kľúčov v distribuovaných databázach bez rizika kolízií.
- Generovanie unikátnych ID relácií a sledovacích kódov požiadaviek (Request Correlation ID).
- Jedinečné pomenovanie uploadovaných súborov a transakcií.
Reálny príklad
Vstup
Generovanie UUID v4
Výstup
f47ac10b-58cc-4372-a567-0e02b2c3d479
128-bitový náhodný identifikátor s nulovou praktickou šancou na kolíziu.
Vstup → Spracovanie → Výstup → Ďalší krok
- Vstup
- Nastavte počet požadovaných identifikátorov a formátovanie.
- Spracovanie
- Nástroj využije systémové rozhranie crypto.randomUUID() pre maximálnu náhodnosť.
- Výstup
- Zoznam vygenerovaných UUID pripravený na kopírovanie.
- Ďalší krok
- Vložte UUID do databázového dotazu alebo JSON požiadavky.
Časté chyby
- Používanie UUID v4 ako primárnych kľúčov v B-Tree indexoch s vysokou fragmentáciou (odporúča sa UUID v7).
- Generovanie UUID pomocou nebezpečného Math.random().
- Zbytočné odstraňovanie pomlčiek, ktoré zhoršuje štandardnú čitateľnosť.
Čo znamená výsledok
Vytvára 128-bitový celosvetovo unikátny identifikátor pripravený pre distribuované systémy.
Súkromie a bezpečnosť
Your input is processed entirely in your browser and never sent to a YAS server.
API
Endpoint
POST https://yas.sh/api/v1/tools/uuid-generator
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/uuid-generator" \
-H "Content-Type: application/json" \
-d '{"count":2,"version":4}'JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/uuid-generator", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"count": 2,
"version": 4
}),
});
const data = await res.json();Python
import requests
r = requests.post("https://yas.sh/api/v1/tools/uuid-generator", json={"count":2,"version":4})
data = r.json()| Field | Type | Required | Description |
|---|---|---|---|
| count | integer | No (default 1) | How many (1–50) |
| version | integer | No (default 4) | 4 (random) or 7 (time-ordered) |
Success response
{ "slug": "uuid-generator", "count": 2, "version": 4, "result": ["<uuid>", "<uuid>"] }Generate 1–50 random UUIDs (v4).
Error responses
400 VALIDATION_ERROR— invalid input or unsupported option.413 PAYLOAD_TOO_LARGE— input exceeds the 64 KB limit.429 RATE_LIMIT_EXCEEDED— rate limit exceeded (60 req/min).
Limits
- Maximum input: 64 KB per request.
- Rate limit: 60 requests/min per IP address.
- Authenticated accounts benefit from higher tier quotas.
Súvisiace nástroje