Files
go-utils/rand/rand.go
2023-10-06 19:42:06 +08:00

25 lines
412 B
Go

package rand
import (
"math/rand"
"time"
)
var RANDOM = rand.New(rand.NewSource(time.Now().UnixNano()))
// RandomInt 根据区间产生随机数
func RandomInt(min, max int) int {
if min >= max {
return max
}
return RANDOM.Intn(max-min) + min
}
// RandomInt64 根据区间产生随机数
func RandomInt64(min, max int64) int64 {
if min >= max {
return max
}
return RANDOM.Int63n(max-min) + min
}