uuid is a lightweight UUID implementation
FromStr returns a UUID based on a string. The string could be in the following format:
If the string is not in one of these formats, it'll return an error.
MustFromStr behaves similarly to FromStr except that it'll panic instead of returning an error.
Rand generates a new version 4 UUID.
Hex returns a hex string representation of the UUID in xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx format.