增加 `Range` 方法

master v1.0.2
dtapps 5 months ago
parent 026956447d
commit e413b27998

@ -48,3 +48,19 @@ func Numeric[T int | int64](n T) string {
func Ascii[T int | int64](n T) string {
return random(n, ascii)
}
func Range(min int64, max int64) int64 {
var number int64
for {
// 生成在范围 [min, max) 内的随机数
number = int64(rand.Intn(int(max)-int(min)) + int(min))
// 检查随机数是否大于 min 且小于 max
if number > min && number < max {
break
}
}
return number
}

@ -1,3 +1,3 @@
package gorandom
const Version = "1.0.1"
const Version = "1.0.2"

Loading…
Cancel
Save