golang 生成随机数


package main


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

func main() {
    fmt.Println( time.Now().UTC().UnixNano() )
}


func randomString (l int ) string {
    var result   bytes.Buffer
    var temp string
    for i:=0 ; i<l ;  {
        temp = string(randInt(65,90))
        result.WriteString(temp)
        i++
      
    }
	return result.String()
}

func randInt(min int , max int) int {
        return min + rand.Intn(max-min)
}



本文来自:开源中国博客

感谢作者:千山万水

查看原文:golang 生成随机数

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。