MCPcopy
hub / github.com/grafana/tempo / generateRandomString

Method generateRandomString

pkg/util/trace_info.go:206–214  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

204}
205
206func (t *TraceInfo) generateRandomString() string {
207 letters := []rune("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")
208
209 s := make([]rune, t.generateRandomInt(5, 20))
210 for i := range s {
211 s[i] = letters[t.r.Intn(len(letters))]
212 }
213 return string(s)
214}
215
216// generateRandomBlob returns a string of exactly size bytes of random data (same character set as other attributes).
217func (t *TraceInfo) generateRandomBlob(size int) string {

Calls 1

generateRandomIntMethod · 0.95

Tested by 1

TestGenerateRandomStringFunction · 0.76