Skip to content

LyricTian/rand

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rand

A random library for Go.

Build Codecov ReportCard GoDoc License

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

Releases

No releases published

Packages

No packages published

Languages