Clone this repo:
  1. c2e93f3 Merge pull request #44 from trabetti/master by pborman · 5 weeks ago master
  2. f00b204 remove uuid_source by talis · 10 weeks ago
  3. e23e7ef use strings.NewReader() instead of math/rand.Rand by talis · 3 months ago
  4. dc0f887 Merge branch 'master' of by talis · 3 months ago
  5. 63b66dd reused version4 NewRandom() and added better testing by talis · 3 months ago

uuid build status

The uuid package generates and inspects UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.

This package is based on the package (previously named It differs from these earlier packages in that a UUID is a 16 byte array rather than a byte slice. One loss due to this change is the ability to represent an invalid UUID (vs a NIL UUID).


go get



Full go doc style documentation for the package can be viewed online without installing this package by using the GoDoc site here: