Go语言生成随机数的方法

作者:不吃皮蛋 时间:2023-08-28 20:11:10 

本文实例讲述了Go语言生成随机数的方法。分享给大家供大家参考。具体实现方法如下:

golang生成随机数可以使用math/rand包

package main
      
import (
    "fmt"
    "math/rand"
)
      
func main() {
    for i:=0; i<10; i++ {
        fmt.Println(rand.Intn(100))
    }
}


发现这种情况,每次执行的结果一样,不满意

package main
   
import (
    "fmt"
    "time"
    "math/rand"
)
   
func main() {
    r := rand.New(rand.NewSource(time.Now().UnixNano()))
    for i:=0; i<10; i++ {
        fmt.Println(r.Intn(100))
    }
}

这种方式就可以使用时间种子来获取不同的结果了

希望本文所述对大家的Go语言程序设计有所帮助。

标签:Go语言,生成,随机数
0
投稿

猜你喜欢

  • djang常用查询SQL语句的使用代码

    2022-04-27 02:59:51
  • 基于模板引擎Jade的应用(详解)

    2024-05-11 10:14:57
  • Docker安装MySQL8.0的实现方法

    2024-01-23 06:52:06
  • Python中.py文件打包成exe可执行文件详解

    2023-06-10 19:11:00
  • Linux 下 Python 实现按任意键退出的实现方法

    2022-08-07 14:22:01
  • 使用 JavaScript 获取本地盘符

    2010-01-12 13:49:00
  • Python中sub()的用法说明

    2023-08-04 14:29:32
  • Python实现简单求解给定整数的质因数算法示例

    2021-05-27 09:23:08
  • window.location.hash属性介绍

    2008-03-21 12:39:00
  • ASP.NET 2.0中Gridview控件高级技巧图文教程

    2007-08-07 15:46:00
  • li隔行换色改进版

    2024-04-29 13:40:23
  • 浅谈SQL Server中统计对于查询的影响分析

    2024-01-24 10:54:21
  • Python入门之三角函数tan()函数实例详解

    2022-04-12 18:41:59
  • jQuery.animate简单分析

    2010-06-26 12:45:00
  • ASP简单实现数字和字母验证码

    2008-10-23 13:52:00
  • 使用Filter过滤python中的日志输出的实现方法

    2022-08-25 06:37:43
  • 讲解设计应用程序时避免阻塞的八个准则

    2009-01-04 14:16:00
  • mysql 存储过程 使用小结

    2010-10-25 20:02:00
  • Python实现复制文档数据

    2022-07-15 02:39:32
  • 各种语言常用的一句话判断代码

    2022-10-10 17:38:07
  • asp之家 网络编程 m.aspxhome.com