package db import ( "crypto/rand" "log" "math/big" ) var letters = []rune("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890") func GenerateRandomString() string { const n = 38 b := make([]rune, n) for i := range b { num, err := rand.Int(rand.Reader, big.NewInt(int64(len(letters)))) if err != nil { log.Println("Error generating random string: ", err) continue } b[i] = letters[num.Int64()] } return string(b) }