首页 > 其他分享 >11、随机数

11、随机数

时间:2023-04-01 19:23:32浏览次数:39  
标签:11 rand fmt Intn t1 随机数 Println

/**
 * @author ly (个人博客:https://www.cnblogs.com/qbbit)
 * @date 2023/4/1  15:51
 * @tags 喜欢就去努力的争取
 */
package main

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

func main() {
	// 随机数

	i := rand.Int()
	fmt.Println("i : ", i)

	for i := 0; i < 10; i++ {
		num := rand.Intn(10)
		fmt.Println(num)
	}
	// 设置种子
	rand.Seed(10)
	fmt.Println(rand.Intn(5))

	// 获取当前的时间
	t1 := time.Now()
	fmt.Printf("类型为:%T,时间为:%s", t1, t1)

	// 将指定时间改为时间戳
	timeStamp1 := t1.Unix()
	fmt.Println("距离1970年01月01日 0时0分0秒的秒数为:", timeStamp1)

	timeStamp2 := t1.UnixNano()
	fmt.Println("距离1970年01月01日 0时0分0秒的纳秒数为:", timeStamp2)

	rand.Seed(time.Now().Unix())
	for i := 0; i < 20; i++ {
		fmt.Println(rand.Intn(100))
	}

	fmt.Println("========================================")

	// 获取指定范围的随机数
	// 例如:获取[3,18]之间的随机数
	num2 := rand.Intn(46) + 3
	fmt.Println(num2)

}

标签:11,rand,fmt,Intn,t1,随机数,Println
From: https://www.cnblogs.com/qbbit/p/17279129.html

相关文章

  • 【月伴流星】Win10+Win11 22h2 专业精简版合集2023.04(速度贼快)
     本精简版为重度精简,不支持更新!删除了所有WinSxS内的组件硬链接,使WinSxS的体积由原来的的6G一下子缩小到60M左右,完全丧失了组件恢复功能,相当于删除了组件备份!而保留的下来组件完全不受影响均可正常使用!------------------------------------------系统为Win10+Win11精简专业版合......
  • 代码随想录Day17-Leetcode110.平衡二叉树,257. 二叉树的所有路径,404.左叶子之和
    110.平衡二叉树题目链接:https://leetcode.cn/problems/balanced-binary-tree/一个显然但似乎不太高效的方法是:通过递归获取左右子树高度,判断差;然后递归判断左右结点;那么一个显然的改进就是后序遍历/***Definitionforabinarytreenode.*functionTreeNode(val......
  • day11| 20.有效的括号;150.逆波兰表达式求值;1047.删除字符串中的所有相邻重复项
    20.有效的括号 题目简述:给定一个只包括'(',')','{','}','[',']' 的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。 思路:1.利用一个栈实现2.构建一个字典,键......
  • macos:用homebrew安装node/安装vue-cli( node v18.15.0/ Homebrew 4.0.10-119)
    一,用brew安装nodeliuhongdi@liuhongdideMacBook-ProHomebrew%brewinstallnode@18==>Downloadinghttps://formulae.brew.sh/api/formula.jws.json#=#=#==>Fetchingnode......
  • homebrew:常用命令(Homebrew 4.0.10-119)
    一,brew常用的命令1,查看brew下载文件的缓存目录liuhongdi@liuhongdideMacBook-ProHomebrew%brew--cache/Users/liuhongdi/Library/Caches/Homebrew2,查看brew的安装目录liuhongdi@liuhongdideMacBook-ProHomebrew%brew--prefix/usr/local也可以:liuhongd......
  • homebrew: 配置国内源(Homebrew 4.0.10-119)
    一,查看brew的安装目录:liuhongdi@liuhongdideMacBook-Propoem%cd"$(brew--repo)"liuhongdi@liuhongdideMacBook-ProHomebrew%pwd/usr/local/Homebrew说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest     对应的源......
  • 常见dos命令 win11
    打开CMD的方式右键win,选择终端Win键+R,输入CMD打开控制台在任意文件夹下,shift+右键,选择在终端中打开在资源管理器地址栏前加上CMD路径管理员方式运行:选择以管理员方式运行常用的Dos命令#切换盘符:<目标盘符>:#查看当前目录下的所有文件:dir#切换目录:cd<目标路径>。例如:......
  • macos:安装homebrew( Homebrew 4.0.10-119 / macos 12.4)
    一,通过命令行安装:1,原版安装命令:会无法安装liuhongdi@liuhongdideMacBook-Propoem%/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"curl:(7)Failedtoconnecttoraw.githubusercontent.comport443after45ms:......
  • 在 Debian 11 安装 GCC
     步骤1.在我们安装任何软件之前,通过apt在终端中运行以下命令来确保您的系统是最新的很重要:sudoaptupdatesudoaptupgradesudoaptinstallbuild-essential步骤2.在Debian11上安装GCC。默认情况下,GCC在Debian基础存储库中可用,并且可以使用APT包管理器轻......
  • Thinkpad T14升级Windows11ver22h2失败问题解决小记
    背景手头的ThinkPad在近一年的时间里每次升级Windows11的22h2版本每次都会报错,具体有以下几种情况:更新过程中无问题,重启后黑屏更新过程中会卡在26%左右,然后蓝屏报KENERAL_CHECK_FAIL,接着便自动重启进入修复程序在WindowsUpdate更新中报错0xC1900101在上述错误出现后,再次更......