NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
> # 洗牌 ~~~ func main() { // 初始化随机数生成器,使用当前时间作为种子 rand.Seed(time.Now().UnixNano()) // 创建一个包含1到10的切片 numbers := make([]int, 54) for i := 1; i <= 54; i++ { numbers[i-1] = i } // 洗牌算法,打乱切片中的数字 for i := len(numbers) - 1; i > 0; i-- { j := rand.Intn(i + 1) numbers[i], numbers[j] = numbers[j], numbers[i] } // 选择前10个数字 randomNumbers := numbers[:] fmt.Println("随机数字:", randomNumbers) } ~~~