v1 is time-based (derived from a timestamp and network identifier — technically traceable to when/where it was generated). v4 is fully random, the most common choice for general-purpose unique IDs. v5 is name-based, deterministically generated from a namespace and name (the same input always produces the same UUID) — useful when you need a repeatable, unique identifier for a given value.