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\n",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)
- }
Go_random的更多相关文章
随机推荐
- Java代码手段防止非法请求——防盗链
Java代码手段防止非法请求,思路如下: 1. 获取到当前请求的域名,如www.a.com 2. 获取到请求资源的上一个地址 3. 判断上一个地址是否为空,如 ...
- jquery 清除内容
jQuery empty() 方法删除被选元素的子元素. $("#div1").empty(); 清空文本框的值 $("#password").val(&quo ...
- render(七)
Vue 的 _render 方法是实例的一个私有方法,它用来把实例渲染成一个虚拟 Node.它的定义在 src/core/instance/render.js 文件中: Vue.prototype._ ...
- SpringBoot学习- 9、Slf4j日志
SpringBoot学习足迹 在上一篇学习中 通过画红线的注解,可以直接在下面log.debug输出日志到控制台,但是写日志文件就没那么顺利了,一直不成功,找了N种配置,以下配置方法可行 首先确保已引 ...
- jQuery图片剪裁插件Cropper.js的使用
插件下载地址及文档说明 1.引入必要的js和css核心文件 <link rel="stylesheet" href="../css/cropper.css" ...
- PCB常见的拓扑结构
1.点对点拓扑 point-to-point scheduling 该拓扑结构简单,整个网络的阻抗特性容易控制,时序关系也容易控制,常见于高速双向传输信号线:常在源端加串行匹配电阻来防止源端的二次反射 ...
- 搭建Python开发环境(Mac)
准备 Python官网: https://www.python.org/ Python官方文档: https://docs.python.org/ 环境搭建 简介 pipenv是Python官方推荐的 ...
- TCP/IP详解,卷1:协议--第6章 ICMP:Internet控制报文协议
引言 I C M P经常被认为是 I P层的一个组成部分.它传递差错报文以及其他需要注意的信息. I C M P报文通常被I P层或更高层协议( T C P或U D P)使用.一些I C M P报文把 ...
- DotnetCore 使用Jwks验证JwtToken签名
[Fact] public async Task VerfiyJwtTokenUseJwks() { var jwt = @"your jwt token"; var wellKn ...
- java+selenium打开浏览器实现后台静默运行
简介:java selenium搭建无界面浏览器 PhantomJS是一个基于Webkit的"无界面"(headless)浏览器,它会把网站加载到内存并执行页面上的JavaScri ...