pai System & Utilities
uuid
UUID generation and handling for PascalAI. Generate version 4 UUIDs, parse UUID strings, validate format, and convert to bytes.
Install ppm install uuid
Usage Example
uses uuid; // Generate a new UUID v4 var id := NewUUIDv4(); // e.g. '550e8400-e29b-41d4-a716-446655440000' var id2 := NewUUID(); // alias for NewUUIDv4 // Parse and validate var uid := ParseUUID('550e8400-e29b-41d4-a716-446655440000'); var ok := IsValidUUID('not-a-uuid'); // False // Convert to byte array var bytes := UUIDToBytes(uid); var back := UUIDFromBytes(bytes); WriteLn('Generated: ' + id);
Features
NewUUIDv4: generate a random UUID version 4
ParseUUID: parse a UUID string into a typed value
IsValidUUID: validate UUID string format
UUIDToBytes / UUIDFromBytes: binary representation
UUIDToHex: compact hex string without dashes
Cryptographically secure random source
← Back to Package Index