Documentation
¶
Index ¶
- Variables
- func RandDigits(n int) string
- func RandDigitsRange(rangeMin int, rangeMax int) string
- func RandDomain() string
- func RandEmail() string
- func RandHex(n int) string
- func RandHexRange(rangeMin int, rangeMax int) string
- func RandIntRange(rangeMin int, rangeMax int) int
- func RandLetters(n int) string
- func RandLettersNoBadChars(n int, badchars []rune) string
- func RandLettersRange(rangeMin int, rangeMax int) string
- func RandPositiveInt(rangeMax int) int
Constants ¶
This section is empty.
Variables ¶
var CommonTLDs = []string{
"com",
"org",
"net",
}
CommonTLDs contains the 3 most common DNS TLDs.
Functions ¶
func RandDigits ¶
func RandDigitsRange ¶
RandDigitsRange generates a random numeric string of length [min,max).
func RandDomain ¶ added in v1.43.0
func RandDomain() string
RandDomain generates a random domain name with a common TLDs. The domain will be between 8 and 14 characters.
func RandEmail ¶ added in v1.43.0
func RandEmail() string
RandEmail generates a random email address using common domain TLDs. The largest size of the generated domain will be 23 characters and smallest will be 13 characters. The goal is not to generate a set of RFC valid domains, but simple lower case emails that are valid for most automated account registration or usage, so these might be "too simple" or for some uses.
func RandHexRange ¶
RandHexRange generates a random hex string of length [min,max).
func RandIntRange ¶ added in v1.0.6
RandIntRange generates an `int` between [min,max).
func RandLetters ¶
RandLetters generates a random alpha string of length n.
func RandLettersNoBadChars ¶ added in v1.0.12
RandLettersNoBadChars generates a random alpha string with no bad chars of length n. This will return an empty string if the caller badchars all "letters".
func RandLettersRange ¶
RandLettersRange generates a random alpha string of length [min,max).
func RandPositiveInt ¶ added in v1.0.6
RandPositiveInt generates a non-negative crypto-random number in the half-open interval [0,max).
Types ¶
This section is empty.