...

Package randx

import "github.com/ory/x/randx"
Overview
Index
Subdirectories

Overview ▾

Variables

var (
    // AlphaNum contains runes [abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789].
    AlphaNum = []rune("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")
    // Alpha contains runes [abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ].
    Alpha = []rune("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")
    // AlphaLowerNum contains runes [abcdefghijklmnopqrstuvwxyz0123456789].
    AlphaLowerNum = []rune("abcdefghijklmnopqrstuvwxyz0123456789")
    // AlphaUpperNum contains runes [ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789].
    AlphaUpperNum = []rune("ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")
    // AlphaLower contains runes [abcdefghijklmnopqrstuvwxyz].
    AlphaLower = []rune("abcdefghijklmnopqrstuvwxyz")
    // AlphaUpper contains runes [ABCDEFGHIJKLMNOPQRSTUVWXYZ].
    AlphaUpper = []rune("ABCDEFGHIJKLMNOPQRSTUVWXYZ")
    // Numeric contains runes [0123456789].
    Numeric = []rune("0123456789")
)

func MustString

func MustString(l int, allowedRunes []rune) string

MustString returns a random string sequence using the defined runes. Panics on error.

func RuneSequence

func RuneSequence(l int, allowedRunes []rune) (seq []rune, err error)

RuneSequence returns a random sequence using the defined allowed runes.

Subdirectories

Name Synopsis
..
strength