随机数获取问题

func (p Processor) GenerateRandNum(min, max int) int {
    rand.Seed(time.Now().UnixNano())
    randNum := rand.Intn(max-min) + min
    return randNum
}
```
在这里我刚开始使用的time.Now().Unix()但是重复率很高,换成纳秒就好了
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 超高速音视频编码器用法: ffmpeg [options] [[infile options] -i infile...
    吉凶以情迁阅读 4,707评论 0 4
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,545评论 0 13
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 13,978评论 0 38
  • 午后小憩,阳光洒满卧室,明媚,和煦,就连发梢也觉得温暖安逸。我,想说。 午夜梦醒,月光透过窗栊,朦胧,静谧,静得听...
    冬妮娅阅读 528评论 1 1
  • 1,自我内在的丰盛 我是光,是爱,是能量!疗愈自己疗愈他人! 2,身体情绪的丰盛 我只活在喜悦,和平,感恩,爱,健...
    紫贝壳张翠萍阅读 205评论 0 0