# Random
random 随机数生成器包,可以生成随机[]bytes, int, string。
# 源码:
# 用法:
import (
    "github.com/duke-git/lancet/v2/random"
)
# 文档
# RandBytes
生成随机字节切片
函数签名:
func RandBytes(length int) []byte
例子:
package main
import (
    "fmt"
    "github.com/duke-git/lancet/v2/random"
)
func main() {
	randBytes := random.RandBytes(4)
	fmt.Println(randBytes)
}
# RandInt
生成随机int, 范围[min, max)
函数签名:
func RandInt(min, max int) int
例子:
package main
import (
    "fmt"
    "github.com/duke-git/lancet/v2/random"
)
func main() {
	rInt := random.RandInt(1, 10)
	fmt.Println(rInt)
}
# RandInt
生成随机给定长度的随机字符串
函数签名:
func RandString(length int) string
例子:
package main
import (
    "fmt"
    "github.com/duke-git/lancet/v2/random"
)
func main() {
	randStr := random.RandString(6)
	fmt.Println(randStr)
}
# UUIdV4
生成UUID v4字符串
函数签名:
func UUIdV4() (string, error)
例子:
package main
import (
    "fmt"
    "github.com/duke-git/lancet/v2/random"
)
func main() {
	uuid, err := random.UUIdV4()
    if err != nil {
        return
    }
	fmt.Println(uuid)
}