Генератор UUID

Создаёт случайные значения UUID/GUID пакетами.

// about

Об этом инструменте

UUID (или GUID) — это уникальный 36-значный идентификатор из букв и цифр. Он используется для наименования файлов и записей в базах данных без риска совпадений.

Как использовать

  1. Выберите количество UUID (от 1 до 100).
  2. Укажите регистр букв (заглавные или строчные).
  3. Нажмите 'Сгенерировать' и скопируйте результат.

Зачем используют этот инструмент

  • Гарантирует создание абсолютно уникальных ID.
  • Создает до 100 уникальных ID за один клик.
  • Возможность выбора заглавных или строчных букв.

Часто задаваемые вопросы (FAQ)

Как выглядит UUID?

Это строка вида 123e4567-e89b-12d3-a456-426614174000 с дефисами.

Могут ли два UUID совпасть?

Математически вероятность совпадения практически равна нулю.

Какая версия UUID создается?

Инструмент создает UUID Версии 4 (v4), основанные на случайных числах.

Руководства · Данные · 6 мин чтения

Руководство по UUID: v4 против v7 и UUID как первичный ключ в базе данных

Строки вроде 550e8400-e29b-41d4-a716-446655440000 повсюду обозначают заказы, файлы и API-запросы. Узнайте, как генерируются UUID и какую версию выбрать.

UUID (Universally Unique Identifier) — это 128-битный идентификатор, который позволяет любому создавать неконфликтующие ID без обращения к центральному серверу. В Microsoft его называют GUID. Действующий стандарт — RFC 9562, опубликованный в 2024 году.

Структура UUID, различия между версиями, почему коллизии практически невозможны и почему для первичных ключей UUID v7 всё чаще вытесняет v4.
Читать →
Сделать с ИИ

Создайте этот инструмент сами с помощью ИИ

Нужна своя версия? Скопируйте промпт в чат с ИИ или сохраните файл навыка для ИИ-агента. В них описаны функции, особые случаи и тесты, которые мы использовали.

Промпт и навык даны на английском — ИИ-инструменты хорошо его понимают.

Промпт-задание для ИИ

Вставьте как есть в Claude, ChatGPT или Gemini.

You are an experienced full-stack web developer. Build a web tool called "Генератор UUID" that meets the requirements below.

## Goal

Build a generator for UUID v4 (random) and v7 (time-ordered).

## Core features

- Choose version v4 or v7
- Generate 1 to 1,000 at once
- Upper/lower case and with/without hyphens
- Output as lines, comma-separated or a JSON array
- Copy all

## Inputs

- Version, count, format options

## Outputs

- List of UUIDs
- Text in the chosen format

## Edge cases and handling rules

- Keep v7 values sortable even within the same millisecond
- Prevent counts above the limit
- Fallback for browsers without crypto.randomUUID
- Set version and variant bits according to RFC 9562

## Implementation requirements

- Build it as a single page (HTML, CSS, JavaScript) that runs entirely in the browser, and never send the user's input to a server.
- Make the UI responsive and easy to use on mobile; label every input and keep everything keyboard accessible.
- Add a Copy button for results and show clear, friendly error messages for invalid input.
- Keep the core logic in functions separate from the UI so it can be unit-tested.

## Definition of done (test cases)

- The third group of a v4 UUID starts with '4'
- Several v7 values sort in creation order
- Removing hyphens yields 32 characters

First outline your implementation plan in at most five lines, then write the complete code, and finally explain how to check the test cases above.

Навык (SKILL.md)

Сохраните как .claude/skills/build-uuid-generator/SKILL.md, чтобы агенты вроде Claude Code использовали его при каждой доработке инструмента.

---
name: build-uuid-generator
description: Use when building or changing a Генератор UUID tool. Build a generator for UUID v4 (random) and v7 (time-ordered).
---

# Build: Генератор UUID

## Goal

Build a generator for UUID v4 (random) and v7 (time-ordered).

## Workflow

1. Review the required features, inputs and outputs below and ask about anything missing first.
2. Implement the core logic as pure functions separate from the UI.
3. Check the logic against the test cases in the verification list.
4. Build a responsive UI with an input form, a result area and a Copy button.
5. Reproduce each edge case listed under Rules and refine the error messages.

## Core features

- Choose version v4 or v7
- Generate 1 to 1,000 at once
- Upper/lower case and with/without hyphens
- Output as lines, comma-separated or a JSON array
- Copy all

## Inputs

- Version, count, format options

## Outputs

- List of UUIDs
- Text in the chosen format

## Rules

- Keep v7 values sortable even within the same millisecond
- Prevent counts above the limit
- Fallback for browsers without crypto.randomUUID
- Set version and variant bits according to RFC 9562
- Build it as a single page (HTML, CSS, JavaScript) that runs entirely in the browser, and never send the user's input to a server.

## Verification

- [ ] The third group of a v4 UUID starts with '4'
- [ ] Several v7 values sort in creation order
- [ ] Removing hyphens yields 32 characters

Советы по работе с ИИ

  • Укажите стек (React, Vue или чистый HTML) в первой строке, чтобы код подошёл к проекту.
  • Попросите ИИ выполнить перечисленные тесты и показать результаты до принятия кода.
  • Не вставляйте настоящие пароли, данные клиентов и API-ключи; используйте примеры.