# מחולל UUID

URL: https://shahid09.is-a.dev/he/tools/uuid-generator/
Author: Muhammad Shahid (https://shahid09.is-a.dev/)
כלי חינמי · רץ בדפדפן שלכם

צרו UUID אקראיים מגרסה 4, אחד בכל פעם או בכמויות, והעתיקו אותם בפורמט שאתם צריכים.

**תשובה קצרה:** UUID (מזהה ייחודי אוניברסלי) הוא מזהה של 128 ביט שנכתב כ־32 תווים הקסדצימליים בחמש קבוצות, כמו 3f2b8c1e-9a4d-4c7e-b5f0-1d2e3a4b5c6d. UUID מגרסה 4 הם אקראיים; הכלי יוצר אותם עם מחולל האקראיות המאובטח הקריפטוגרפית של הדפדפן, כך שהסיכוי לשניים זהים זניח.

## איך משתמשים

1. **בחרו כמה.** מ־1 עד 500.
2. **בחרו פורמט.** אותיות קטנות או גדולות, עם או בלי מקפים.
3. **העתיקו אותם.** אחד בכל שורה, מוכנים להדבקה.

## שאלות נפוצות

### שני UUID v4 יכולים להיות זהים?

בתיאוריה כן, בפועל לא: יש בערך ‎5.3 × 10^36‎ אפשרויות ל־UUID מגרסה 4.

### מה ההבדל בין UUID v4 ל־v7?

v4 אקראי לגמרי. ‏v7 מתחיל בחותמת זמן, כך שהערכים ממוינים לפי זמן היצירה, וזה מתאים למפתחות ראשיים במסד נתונים.

### UUID זה אותו דבר כמו GUID?

כן. GUID הוא השם של Microsoft לאותו מזהה של 128 ביט.

### איך יוצרים UUID ב־JavaScript?

crypto.randomUUID() בדפדפנים מודרניים וב־Node.js מחזיר UUID מגרסה 4.

### כדאי להשתמש ב־UUID כמזהים במסד נתונים?

זה בסדר כשמזהים צריכים להיות ייחודיים בין מערכות; בעומסי כתיבה כבדים, UUID ממוינים לפי זמן (v7) מתאנדקסים טוב יותר מ־v4 אקראי.

### איך בנוי UUID?

32 תווים הקסדצימליים בקבוצות של 8-4-4-4-12. התו הראשון בקבוצה השלישית מראה את הגרסה, 4 ל־v4.

### UUID הם טוקנים מאובטחים?

UUID מגרסה 4 ממחולל מאובטח קשה לנחש, אבל לסודות כמו קישורי איפוס סיסמה השתמשו בטוקן אקראי ייעודי, באורך מספיק ועם תוקף.

### מה זה nil UUID?

00000000-0000-0000-0000-000000000000, שמשמש לפעמים כערך ריק.

### איך יוצרים UUID ב־Python?

import uuid, ואז uuid.uuid4().

### UUID רגישים לאותיות גדולות וקטנות?

לא. אותיות גדולות וקטנות מייצגות את אותו ערך, אם כי בדרך כלל כותבים באותיות קטנות.

## קשור

- [מחולל סיסמאות](https://shahid09.is-a.dev/he/tools/password-generator/)
- [מחולל גיבוב SHA-256](https://shahid09.is-a.dev/he/tools/hash-generator/)
- [ממיר חותמות זמן Unix](https://shahid09.is-a.dev/he/tools/unix-timestamp-converter/)
