1 Star 0 Fork 1

SillyMan / Go实用工具包

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
shuffle.go 222 Bytes
一键复制 编辑 原始数据 按行查看 历史
SillyMan 提交于 2021-12-27 17:39 . 完善文档和测试用例
package randx
import "math/rand"
// Shuffle 打乱切片的顺序
func Shuffle[T any](arr []T) {
if arr == nil || len(arr) < 1 {
return
}
rand.Shuffle(len(arr), func(i, j int) { arr[i], arr[j] = arr[j], arr[i] })
}
Go
1
https://gitee.com/sillyman/simpleUtil.git
git@gitee.com:sillyman/simpleUtil.git
sillyman
simpleUtil
Go实用工具包
5c98b36afa10

搜索帮助