I understand how UUIDs are pretty much unique if they are created using enough entropy. I read the documentation and trying to understand how they are generated (RFC 4122).
- How the generation algorithm works?
- What the different 5 groups (
time_low,time_mid,time_hi_and_version,clock_seq_hi_and_res clock_seq_low,node) stand for? (answered here)
Edit: I don't think this is a duplicate of this because I am not asking only the format but also how it is implemented and how the UUID is calculated in Java.