Mercurial > gemma
comparison pkg/common/random.go @ 1326:515815565bd0
Simplified code a bit.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Sun, 25 Nov 2018 10:51:54 +0100 |
parents | a244b18cb916 |
children | 6a021108410b |
comparison
equal
deleted
inserted
replaced
1325:9d1f8e99743b | 1326:515815565bd0 |
---|---|
49 log.Panicf("error: %v\n", err) | 49 log.Panicf("error: %v\n", err) |
50 } | 50 } |
51 out[i] = alphabet[v.Int64()] | 51 out[i] = alphabet[v.Int64()] |
52 } | 52 } |
53 // Ensure at least one special char. | 53 // Ensure at least one special char. |
54 if bytes.IndexAny(out, special) >= 0 { | 54 if bytes.ContainsAny(out, special) { |
55 return string(out) | 55 return string(out) |
56 } | 56 } |
57 } | 57 } |
58 log.Println("warn: Your random generator may be broken.") | 58 log.Println("warn: Your random generator may be broken.") |
59 out[0] = special[0] | 59 out[0] = special[0] |