Versions in this module Expand all Collapse all v0 v0.1.0 Aug 15, 2026 Changes in this version + const CharsetAlpha + const CharsetAlphaLower + const CharsetAlphaNum + const CharsetAlphaUpper + const CharsetBase62 + const CharsetBase64URL + const CharsetHexLower + const CharsetHexUpper + const CharsetNumeric + const CharsetSymbol + func Base64URLString(n int) string + func Bool() bool + func Bytes(n int) []byte + func Choice[T any](s []T) T + func Choices[T any](s []T, k int) []T + func Float64() float64 + func Float64Range(min, max float64) float64 + func HexColor() string + func HexString(n int) string + func Int() int + func Int64() int64 + func Int64Range(min, max int64) int64 + func Int64n(n int64) int64 + func IntRange(min, max int) int + func Intn(n int) int + func LowerString(n int) string + func MathIntn(n int) int + func MathShuffle[T any](s []T) + func NumericString(n int) string + func Password(n int) string + func Permutation(n int) []int + func Read(b []byte) (int, error) + func Sample[T any](s []T, k int) []T + func Shuffle(n int, swap func(i, j int)) + func ShuffleBytes(s []byte) + func ShuffleInts(s []int) + func String(n int) string + func StringWithCharset(n int, charset string) string + func UUID() string + func UUIDBytes() [16]byte + func UUIDNoDashes() string + func UpperString(n int) string + type HSL struct + H float64 + L float64 + S float64 + func HSLColor() HSL + type RGB struct + B uint8 + G uint8 + R uint8 + func HSLToRGB(hsl HSL) RGB + func RGBColor() RGB + func (c RGB) Hex() string