zoukankan      html  css  js  c++  java
  • [GO]随机生成四们数字

    package main
    
    import (
        "math/rand"
        "time"
        "fmt"
    )
    
    func InitData(p *int)  {
        rand.Seed(time.Now().UnixNano())
        var num int   //这里为什么不写成自动推导类型呢?因为如果写成自动推导类型,那就肯定需要写在for的循环里面,那样在for循环外面就无法给*p传值(因为作用域的关系)
        for  {
            num = rand.Intn(10000)
            if num >= 1000 {
                break
            }
        }
        *p = num
    }
    
    func main()  {
        var num int
        InitData(&num)
        fmt.Printf("random num is %d
    ", num)
    }

    执行的结果为

    random num is 5155
  • 相关阅读:
    4.9新随笔
    4.2上机作业
    3.30作业
    3.26上机练习
    作业十
    作业九
    作业八
    作业六
    作业五
    作业三
  • 原文地址:https://www.cnblogs.com/baylorqu/p/9589316.html
Copyright © 2011-2022 走看看