# Random Package random implements some basic functions to generate random int and string.
## Source: [https://github.com/duke-git/lancet/blob/main/random/random.go](https://github.com/duke-git/lancet/blob/main/random/random.go)
## Usage: ```go import ( "github.com/duke-git/lancet/random" ) ```
## Index - [RandBytes](#RandBytes) - [RandInt](#RandInt) - [RandString](#RandString)
## Documentation ### RandBytes

Generate random byte slice.

Signature: ```go func RandBytes(length int) []byte ``` Example: ```go package main import ( "fmt" "github.com/duke-git/lancet/random" ) func main() { randBytes := random.RandBytes(4) fmt.Println(randBytes) } ``` ### RandInt

Generate random int between min and max, may contain min, not max.

Signature: ```go func RandInt(min, max int) int ``` Example: ```go package main import ( "fmt" "github.com/duke-git/lancet/random" ) func main() { rInt := random.RandInt(1, 10) fmt.Println(rInt) } ``` ### RandInt

Generate random given length string.

Signature: ```go func RandString(length int) string ``` Example: ```go package main import ( "fmt" "github.com/duke-git/lancet/random" ) func main() { randStr := random.RandString(6) fmt.Println(randStr) } ```