GO生成指定长度的随机字符串

用途

  • 用在 k8s service 生成随机名称使用
/*
@Author : Akiraka
@Time : 2021/5/10 6:44 下午
@Software: GoLand
*/

package main

import (
    "fmt"
    "math/rand"
)

var letters = []rune("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")

func randSeq(n int) string {
    b := make([]rune, n)
    for i := range b {
        b[i] = letters[rand.Intn(len(letters))]
    }
    return string(b)
}

func main() {
    fmt.Println(randSeq(6))
}

版权声明:
作者:Akiraka
链接:https://www.akiraka.net/code/golang/learn/1076.html
来源:Akiraka
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
GO生成指定长度的随机字符串
用途 用在 k8s service 生成随机名称使用 /* @Author : Akiraka @Time : 2021/5/10 6:44 下午 @Software: GoLand */ package main import ( "fmt……
<<上一篇
下一篇>>
文章目录
关闭
目 录