💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
> # 洗牌 ~~~ 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) } ~~~