企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
> # 洗牌 ~~~ 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) } ~~~