id.uuid

Generates universally unique identifiers (UUIDs) using random generation. UUIDs are 128-bit values suitable for globally unique identification across distributed systems.

Examples

Basic usage generates hyphenated UUIDs:

type: id.uuid

Example output:

550e8400-e29b-41d4-a716-446655440000

Configuration

The hyphenated field controls UUID formatting:

type: id.uuid
hyphenated: false

Example output with hyphenated disabled:

550e8400e29b41d4a716446655440000

Determinism

Like all rngo schemas, id.uuid uses the simulation seed for deterministic generation. The same seed will always produce the same sequence of UUIDs, ensuring reproducible simulations.