uuid module
Random (version 4) UUIDs. Useful for request IDs, session IDs, and database primary keys when you don't want to round-trip through the DB to mint one.
import "uuid" as uuid;
var id = uuid.v4();
print(id); // 550e8400-e29b-41d4-a716-446655440000
print(uuid.is_valid(id)); // true
print(uuid.is_v4(id)); // true
API
| Function | Description |
|---|---|
uuid.v4() → string | A fresh random v4 UUID. |
uuid.nil() → string | The all-zero UUID. |
uuid.is_valid(s) → bool | True for any well-formed UUID string. |
uuid.is_v4(s) → bool | True only for v4 UUIDs (version nibble = 4, variant 8/9/a/b). |