首页 > 其他分享 >Go语言产生随机数

Go语言产生随机数

时间:2023-02-09 14:36:38浏览次数:31  
标签:rand 语言 ++ fmt Intn Println 随机数 Go


func main() {
//产生随机数,设置种子,种子参数一样,每次程序重新运行的随机数都一样
rand.Seed(666)

for i := 0; i < 5 ; i++ {
fmt.Println(rand.Int()) //产生很大的随机数
fmt.Println(rand.Intn(100)) //可以产生指定范围下的随机数
}

//以当前的系统时间作为种子
rand.Seed(time.Now().UnixNano())
for i := 0; i < 10; i++ {
fmt.Println(rand.Intn(1000))
}
}

 

标签:rand,语言,++,fmt,Intn,Println,随机数,Go
From: https://blog.51cto.com/u_12182769/6046964

相关文章

  • beego环境搭建
    1.安装bee工具,beego框架的构建工具,安装后执行beeversion,查看是否安装成功goinstallgithub.com/beego/bee/v2@latest  2.在src下执行bee命令创建beego项目 c......
  • Gorm日志设置
    LoggerGorm提供了一个默认的logger实现,默认情况下日志数据级别为warn,同时输出慢SQL:Default=New(log.New(os.Stdout,"\r\n",log.LstdFlags),Config{ SlowThreshold:......
  • GOPATH与GOROOT配置
    安装go环境后,通过环境变量对GOPATH与GOROOT进行配置1.GOROOT是go语言的安装地址 E:\go\1.20  1.20是go的版本2.GOPATH是工作目录 D:\go,在此目录下新建 bin p......
  • 01-Go介绍、基本命令、命名规范、变量、基本数据类型、常量
    1go介绍#1Go即Golang是Google公司2009年11月正式对外公开的一门编程语言好多公司:python+go混用,架构师:前端、运维、测试、后端各种语言真正发展也就7、......
  • C语言字符串操作函数汇总
    1.strcpy函数语法:strcpy(str1,str2)功能:将字符串str2复制到字符串str1中,并覆盖str1原始字符串,可以用来为字符串变量赋值。返回:str1注意:1.字符串str2会覆盖str1中的全部字......
  • C语言中的数据类型转换
    自动类型转换,即参与运算的各个数据都转换成数据较长的数据类型,然后计算,结果的类型就是数据长度较长的数据类型。本质上就是将较低类型按照“就高不就低”或“就长不就短”的......
  • C语言中的 printf 与 scanf
    相比于其它的编程语言,C语言的输入输出功能非常强大,可以按照各种要求进行输入输出。1.printf的功能主要用于按照用户指定的格式把指定的数据输出到显示器上。1.1.printf......
  • C语言中的运算符
    ......
  • C语言中的数据类型
    针对不同的数据,采取不同的存储方式和进行不同的处理。随着处理对象的复杂化,数据类型也要变得更丰富。数据类型的丰富程度直接反映了程序设计语言处理数据的能力。C语言很重......
  • C语言中的32个关键字
    关键字说明auto声明自动变量short声明短整型变量或函数int声明整型变量或函数long声明长整型变量或函数float声明浮点型变量或函数double声明双精度变量或函数char声明字符......