标签: go slice
我使用 rand.Intn(n int)函数来交换切片内的元素,但每次运行程序时,输出都是切片内元素的随机序列。
我在这里错过了什么明显的事情?
答案 0 :(得分:1)
来自documentation
如果每次运行都需要不同的行为,请使用Seed函数初始化默认Source。 如果未调用Seed,则生成器的行为就像种子(1)播种一样。
如果每次运行都需要不同的行为,请使用Seed函数初始化默认Source。
如果未调用Seed,则生成器的行为就像种子(1)播种一样。
默认情况下,每次运行都会获得相同的种子。
您可以使用当前时间作为种子来获得较少确定性的序列。
Open filepath For Random As textfile