From 81ae341c2cbc472ee01f9cddb462d3eeaee696d2 Mon Sep 17 00:00:00 2001 From: Derek Collison Date: Wed, 24 Feb 2016 09:22:38 -0800 Subject: [PATCH] Use nuid for ID generation --- server/util.go | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/server/util.go b/server/util.go index 11deb164..cce379dc 100644 --- a/server/util.go +++ b/server/util.go @@ -1,18 +1,16 @@ -// Copyright 2012-2015 Apcera Inc. All rights reserved. +// Copyright 2012-2016 Apcera Inc. All rights reserved. package server import ( - "crypto/rand" - "encoding/hex" - "io" "time" + + "github.com/nats-io/nuid" ) +// Use nuid. func genID() string { - u := make([]byte, 16) - io.ReadFull(rand.Reader, u) - return hex.EncodeToString(u) + return nuid.Next() } // Ascii numbers 0-9