(length int, seed RandomSeed)
| 58 | ) |
| 59 | |
| 60 | func RandomString(length int, seed RandomSeed) string { |
| 61 | runs := seed.Runes() |
| 62 | result := "" |
| 63 | for i := 0; i < length; i++ { |
| 64 | lenInt64 := int64(len(runs)) |
| 65 | randNumber, _ := rand.Int(rand.Reader, big.NewInt(lenInt64)) |
| 66 | result += string(runs[randNumber.Uint64()]) |
| 67 | } |
| 68 | return result |
| 69 | } |
| 70 | |
| 71 | // Any2String format any value to string. |
| 72 | func Any2String(value interface{}) string { |