Merge pull request #6 from StableLib/fixes

Fixes
This commit is contained in:
Dmitry Chestnykh 2015-01-21 10:14:28 +01:00
commit 29588318d5
2 changed files with 5 additions and 5 deletions

View File

@ -28,14 +28,14 @@ import (
)
const (
// Standard length of uniuri string to achive ~95 bits of entropy.
// StdLen is a standard length of uniuri string to achive ~95 bits of entropy.
StdLen = 16
// Length of uniurl string to achive ~119 bits of entropy, closest
// UUIDLen is a length of uniuri string to achive ~119 bits of entropy, closest
// to what can be losslessly converted to UUIDv4 (122 bits).
UUIDLen = 20
)
// Standard characters allowed in uniuri string.
// StdChars is a set of standard characters allowed in uniuri string.
var StdChars = []byte("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789")
// New returns a new random string of the standard length, consisting of

View File

@ -34,13 +34,13 @@ func TestNew(t *testing.T) {
// Generate 1000 uniuris and check that they are unique
uris := make([]string, 1000)
for i, _ := range uris {
for i := range uris {
uris[i] = New()
}
for i, u := range uris {
for j, u2 := range uris {
if i != j && u == u2 {
t.Fatalf("not unique: %d:%q and %d:%q", i, j, u, u2)
t.Fatalf("not unique: %d:%q and %d:%q", i, u, j, u2)
}
}
}