示例:0,1 随机
package main import "fmt" import "math/rand" import "time" func main() { rand.Seed(time.Now().UnixNano()) fmt.Println(rand.Intn(2)) }
基于 math/rand 包,首先使用一个 Seed 设置随机数种子,此步必须。
随后 Intn(x) 得到区间 [0, x) 间的任意 int 值。
示例:0,1 随机
package main import "fmt" import "math/rand" import "time" func main() { rand.Seed(time.Now().UnixNano()) fmt.Println(rand.Intn(2)) }
基于 math/rand 包,首先使用一个 Seed 设置随机数种子,此步必须。
随后 Intn(x) 得到区间 [0, x) 间的任意 int 值。
本文基于 署名-非商业性使用 3.0 许可协议发布, 允许转载, 演绎, 但是必须保留本文的署名 ercom (包含链接 http://www.cnblogs.com/farwish/), 且不得用于商业目的。如您有任何疑问或者授权方面的协商, 请与我联系。