repositorypackage
0.0.0-20181205062554-d037456e12cb
Repository: https://github.com/lyrictian/rand.git
Documentation: pkg.go.dev
# README
rand
A random library for Go.
Usage
$ go get -u -v github.com/LyricTian/rand
Import package
import "github.com/LyricTian/rand"
Generate a random string
rand.MustRandom(6, rand.Ldigit)
// 939430
Generate a short string
rand.MustShortStr([]byte("https://www.google.com"), 6, rand.Ldigit)
// [XZ1599 Xy8I3U KAHc2K NftD8p]
Random flag:
- Ldigit
- LlowerCase
- LupperCase
- LlowerAndUpperCase
- LdigitAndLowerCase
- LdigitAndUpperCase
- LdigitAndLetter
Generate a random UUID
rand.MustUUID()
// a306e54f-672f-4011-889d-d09e98cbea89
MIT License
Copyright (c) 2018 Lyric