From 1401647797c83a5a534f91f038be16bd94ae9eb3 Mon Sep 17 00:00:00 2001 From: liuxiaobo <1224730913@qq.com> Date: Fri, 6 Jun 2025 00:09:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=9A=8F=E6=9C=BA=E5=AD=97?= =?UTF-8?q?=E7=AC=A6=E4=B8=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xrand/rand.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/xrand/rand.go b/xrand/rand.go index dc9d1e5..9f1682e 100644 --- a/xrand/rand.go +++ b/xrand/rand.go @@ -70,3 +70,13 @@ func Shuffle[T any](slice []T) { func RandomInt64(min, max int64) int64 { return Int63n(max-min) + min } + +const letterBytes = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" + +func RandomString(n int) string { + b := make([]byte, n) + for i := range b { + b[i] = letterBytes[rd.Intn(len(letterBytes))] + } + return string(b) +}