代码实例
package main
import (
"math/rand"
"time"
)
func main() {
// 设置种子,不然每次都会随机成0
rand.Seed(time.Now().UnixNano())
// 生成 0 到 (n-1) 的随机数(输出 int类型)
println(rand.Intn(10)) // 输出 0-9
// 生成 0 到 (n-1) 的随机数(输出 int32类型)
println(rand.Int31n(10)) // 输出 0-9
// 生成 0 到 (n-1) 的随机数(输出 int64类型)
println(rand.Int63n(10)) // 输出 0-9
}
网友评论