UUID (RFC4122) Generator