grand

package
v0.1.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 13, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Package grand 提供高性能的随机字节/数字/字符串生成功能。

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func B

func B(n int) []byte

B 返回指定长度的随机字节切片

func D

func D(min, max time.Duration) time.Duration

D 返回一个介于min和max之间的随机时间间隔

func Digits

func Digits(n int) string

Digits 返回一个只包含数字的随机字符串,长度为n

func Intn

func Intn(max int) int

Intn 返回一个介于0和max之间的随机整数: [0, max)

func Letters

func Letters(n int) string

Letters 返回一个只包含字母的随机字符串,长度为n

func Meet

func Meet(num, total int) bool

Meet 计算给定概率num/total是否满足

func MeetProb

func MeetProb(prob float32) bool

MeetProb 计算给定概率是否满足

func N

func N(min, max int) int

N 返回一个介于min和max之间的随机整数: [min, max]

func Perm

func Perm(n int) []int

Perm 返回[0,n)的随机排列

func S

func S(n int, symbols ...bool) string

S 返回一个包含数字和字母的随机字符串,长度为n

func Stop

func Stop()

func Str

func Str(s string, n int) string

Str 从给定的字符串s中随机选择n个字符

func Symbols

func Symbols(n int) string

Symbols 返回一个只包含符号的随机字符串,长度为n

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL