commit c2cbb2309e4e1f3b999fd77974d1671db29cb879
parent 2df21fa6b9d28c576849abf1241e16b1775e541b
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Sat, 24 Jun 2023 16:09:21 -0700
better name
Diffstat:
2 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/pkg/utils/utils.go b/pkg/utils/utils.go
@@ -601,17 +601,6 @@ func RandChoice[T any](arr []T) T {
return arr[rand.Intn(len(arr))]
}
-// Random generates a number between min and max inclusively
-func Random(min, max int64) int64 {
- if min == max {
- return min
- }
- if max < min {
- min, max = max, min
- }
- return rand.Int63n(max-min+1) + min
-}
-
func RandBool() bool {
return RandInt(0, 1) == 1
}
@@ -624,6 +613,17 @@ func DiceRoll(pct int) bool {
return RandInt(0, 100) <= pct
}
+// RandI64 generates a number between min and max inclusively
+func RandI64(min, max int64) int64 {
+ if min == max {
+ return min
+ }
+ if max < min {
+ min, max = max, min
+ }
+ return rand.Int63n(max-min+1) + min
+}
+
func RandInt(min, max int) int {
if min == max {
return min
@@ -670,7 +670,7 @@ func randDur(min, max int64, dur time.Duration) time.Duration {
// RandDuration generates random duration
func RandDuration(min, max time.Duration) time.Duration {
- n := Random(min.Nanoseconds(), max.Nanoseconds())
+ n := RandI64(min.Nanoseconds(), max.Nanoseconds())
return time.Duration(n) * time.Nanosecond
}
diff --git a/pkg/web/handlers/handlers.go b/pkg/web/handlers/handlers.go
@@ -247,7 +247,7 @@ func getTutorialStepDuration() int64 {
}
func getWaitPageDuration() int64 {
- secs := utils.Random(5, 15)
+ secs := utils.RandI64(5, 15)
if config.Development.IsTrue() {
secs = 2
}