random

package
v1.0.6 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 2022 License: Apache-2.0 Imports: 9 Imported by: 1

README

随机数据工具包

工具加载

import (
	"github.com/cnlesscode/gotool/random"
)

RangeIntRand(最小值, 最大值 int64) int64

函数功能 : 生成一个指定范围的随机整数 返回格式 : int64

fmt.Printf("%v\n", random.RangeIntRand(1111, 999999))

RangeFloat(整数范围[]int{}, 小数范围[]int{}) string

函数功能 : 生成一个指定范围的随机小数 返回格式 : float64

floatResult := random.RangeFloat([]int{100, 200}, []int{100, 200})
fmt.Printf("floatResult: %v\n", floatResult)
// 155.198

RandomString(长度 int, 数字数量 int) string

函数功能 : 生成一个指定长度的随机字符串 返回格式 : string

fmt.Printf("random.RandomString(6, 3): %v\n", random.RandomCharacters(6, 3))
// 5k9nm7

UUID() string

函数功能 : 生成一个UUID 返回格式 : string 基础工具 : "github.com/google/uuid"

fmt.Printf("%v\n", random.UUID())
// 71042359-59b0-46b1-9a83-3ebfad75114a

Md5UUID() string

函数功能 : 生成一个基于 UUID 的 Md5 随机字符串 返回格式 : string

fmt.Printf("%v\n", random.Md5UUID())
// df19971fa366e8461223c1dd1d037de0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Md5UUID

func Md5UUID() string

md5

func RandomCharacters

func RandomCharacters(length int, intLength int) string

Creates a random character of a specified length

func RangeFloat

func RangeFloat(IntegerRange, FloatRange []int) float64

Create an integer random float

func RangeIntRand

func RangeIntRand(min, max int64) int64

Create an integer random number

func UUID

func UUID() string

UUID

Types

This section is empty.

Jump to

Keyboard shortcuts

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