diff options
| author | Shulhan <ms@kilabit.info> | 2026-04-05 03:50:32 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2026-04-05 03:52:47 +0700 |
| commit | 778fd16011ec1d39c41b62372dc65f045183266e (patch) | |
| tree | a6f6f26930c00d8ac3dd7bfa1fb476bd65454833 /lib/numbers | |
| parent | 6fba7b9ce3bcaf4225e5ab774a15ef7364ed1420 (diff) | |
| download | pakakeh.go-778fd16011ec1d39c41b62372dc65f045183266e.tar.xz | |
all: apply go fix
Diffstat (limited to 'lib/numbers')
| -rw-r--r-- | lib/numbers/int.go | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/lib/numbers/int.go b/lib/numbers/int.go index e6fa450c..dd0185d4 100644 --- a/lib/numbers/int.go +++ b/lib/numbers/int.go @@ -7,6 +7,7 @@ import ( "crypto/rand" "log" "math/big" + "slices" ) // IntCreateSeq will create and return sequence of integer from `min` to @@ -50,13 +51,7 @@ func IntPickRandPositive(maxVal int, dup bool, pickedListID, exsListID []int) (i idx = int(randv.Int64()) // Check in exclude indices. - excluded = false - for _, v := range exsListID { - if idx == v { - excluded = true - break - } - } + excluded = slices.Contains(exsListID, idx) if excluded { continue } @@ -67,13 +62,7 @@ func IntPickRandPositive(maxVal int, dup bool, pickedListID, exsListID []int) (i } // Check if its already picked. - picked = false - for _, v := range pickedListID { - if idx == v { - picked = true - break - } - } + picked = slices.Contains(pickedListID, idx) if picked { // Get another random idx again. |
