Add random string to the workflow id
This commit is contained in:
+10
@@ -3,6 +3,7 @@ package ersteller
|
||||
import (
|
||||
"bytes"
|
||||
"fmt"
|
||||
mathRand "math/rand"
|
||||
"regexp"
|
||||
"strings"
|
||||
"text/template"
|
||||
@@ -35,3 +36,12 @@ func InlineTemplate(templateString string, data any) string {
|
||||
}
|
||||
return buf.String()
|
||||
}
|
||||
|
||||
func RandomString(n int) string {
|
||||
const letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
|
||||
b := make([]byte, n)
|
||||
for i := range b {
|
||||
b[i] = letters[int(mathRand.Int63()%int64(len(letters)))]
|
||||
}
|
||||
return string(b)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user