1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-04 12:52:28 +08:00
Files
lancet/docs/random_zh-CN.md
2022-01-31 23:46:59 +08:00

1.5 KiB
Raw Blame History

Random

random随机数生成器包可以生成随机[]bytes, int, string。

源码:

https://github.com/duke-git/lancet/blob/main/random/random.go

用法:

import (
    "github.com/duke-git/lancet/random"
)

目录

文档

RandBytes

生成随机字节切片

函数签名:

func RandBytes(length int) []byte

例子:

package main

import (
    "fmt"
    "github.com/duke-git/lancet/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/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/random"
)

func main() {
	randStr := random.RandString(6)
	fmt.Println(randStr)
}