Generate Random GUID/UUID
For testing and placeholder data. Outputs UUID v4 by default.
Leave empty for true randomness; set an integer seed to reproduce results.
Notes
- UUID v4 uses CSPRNG (8-4-4-4-12 hex).
- v1 is time-based; v5 is SHA‑1 namespace/name based.
- Seed mode helps produce reproducible results for demos/docs.