Files
strom/util/slices.go
T
2026-03-24 17:46:23 +01:00

9 lines
159 B
Go

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
}