zoukankan      html  css  js  c++  java
  • Go_random

    package main
    
    import (
    	"math/rand"
    	"fmt"
    	"time"
    )
    
    func main() {
    	/*
    	生成随机数random:
    		伪随机数,根据一定的算法公式算出来的。
    	math/rand
    	 */
    	num1 := rand.Int()
    	fmt.Println(num1)
    
    	for i:=0;i<10;i++{
    		num :=rand.Intn(10) //[0,9]
    		fmt.Println(num)
    	}
    	rand.Seed(1000)
    	num2 := rand.Intn(10)
    	fmt.Println("-->",num2) //5
    
    	t1:=time.Now()
    	fmt.Println(t1)
    	fmt.Printf("%T
    ",t1) //time.Time
    	//时间戳:指定时间,距离1970年1月1日0点0分0秒,之间的时间差值:秒,纳秒
    	timeStamp1:=t1.Unix() // 秒
    	fmt.Println(timeStamp1) //1580437473
    
    	timeStamp2:=t1.UnixNano()
    	fmt.Println(timeStamp2) //1580437473658483400
    
    	//step1:设置种子数,可以设置成时间戳
    	rand.Seed(time.Now().UnixNano())
    	for i:=0;i<10;i++{
    		//step2:调用生成随机数的函数
    		fmt.Println("-->",rand.Intn(100))
    	}
    	/*
    	[15,76]
    		[0,61]+15
    	[3,48]
    		[0,45]+3
    
    	Intn(n) // [0,n)
    	 */
    	num3:=rand.Intn(46)+3//[3,48]
    	fmt.Println(num3)
    	num4:=rand.Intn(62)+15 //[15,76]
    	fmt.Println(num4)
    
    }
    

      

  • 相关阅读:
    阿里云的使用运维安装
    阿里云的使用运维安装
    promis:异步编程
    promis:异步编程
    微信开发笔记
    细数那些带打赏功能的平台
    细数那些带打赏功能的平台
    Java Web Services (0)
    4、查询(2)
    COGS——C610. 数对的个数
  • 原文地址:https://www.cnblogs.com/yzg-14/p/12244738.html
Copyright © 2011-2022 走看看