go 生成随机数和键盘输入

package main

import (
    "fmt"
    "math/rand"
    "time"
)

func main() {
    rand.Seed(time.Now().Unix())  // 使用给定的种子初始化生成器到一个确定的状态
    fmt.Println(rand.Int())
    fmt.Println(rand.Float64())   // 0 - 1 的小数
    fmt.Println(rand.Intn(5))  // 0 - 5 的整数
    fmt.Println(rand.Intn(5-3 ) + 3) // 获取3 -5 之间的随机数

    username := ""
    age := 0
    fmt.Scanln(&username, &age)
    fmt.Println("账号信息为: ", username, age)
}

 

posted @ 2020-03-22 13:58  眼镜儿  阅读(182)  评论(0编辑  收藏  举报