performance
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
package util
|
||||
|
||||
import "math/rand/v2"
|
||||
|
||||
func ShuffleSlice[T any](s []T) (ret []T) {
|
||||
rand.Shuffle(len(s), func(i, j int) { s[i], s[j] = s[j], s[i] })
|
||||
return s
|
||||
}
|
||||
Reference in New Issue
Block a user