From c6e53f845a79916b67d7e75213ae03c0822fcc99 Mon Sep 17 00:00:00 2001 From: Hueter Date: Sat, 6 Jul 2024 01:00:55 +0900 Subject: [PATCH] =?UTF-8?q?=E5=87=A6=E7=90=86=E3=81=AE=E5=8A=B9=E7=8E=87?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- testutil/random/ramdom.go | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/testutil/random/ramdom.go b/testutil/random/ramdom.go index bdea144d..98a3c558 100644 --- a/testutil/random/ramdom.go +++ b/testutil/random/ramdom.go @@ -11,25 +11,23 @@ const letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" // この関数はmath/randが生成する擬似乱数を使用します func AlphaNumeric(t *testing.T, n int) string { t.Helper() + b := make([]byte, n) - var result string - for i := 0; i < n; i++ { - result += string(letters[rand.IntN(len(letters))]) + for i := range n { + b[i] = letters[rand.IntN(len(letters))] } - return result + return string(b) } func Numeric(t *testing.T, max int) int { t.Helper() - n := rand.IntN(max) - return n + return rand.IntN(max) } func Numeric64(t *testing.T, max int64) int64 { t.Helper() - n := rand.Int64N(max) - return n + return rand.Int64N(max) } func AlphaNumericSlice(t *testing.T, length int, max int64) []string {