Go语言:生成随机数

作者: 白祤星 | 来源:发表于2019-05-28 19:22 被阅读3689次

    代码实例


    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
    }
    

    相关文章

      网友评论

        本文标题:Go语言:生成随机数

        本文链接:https://www.haomeiwen.com/subject/kidjtctx.html