MCPcopy Create free account
hub / github.com/ddev/ddev / RandomString

Function RandomString

pkg/nodeps/utils.go:59–67  ·  view source on GitHub ↗

RandomString creates a random string with a set length

(length int)

Source from the content-addressed store, hash-verified

57
58// RandomString creates a random string with a set length
59func RandomString(length int) string {
60 const charset = "abcdefghijklmnopqrstuvwxyz"
61
62 b := make([]byte, length)
63 for i := range b {
64 b[i] = charset[seededRand.Intn(len(charset))]
65 }
66 return string(b)
67}
68
69// IsMacOS returns true if running on macOS
70func IsMacOS() bool {

Callers 12

performTaskInContainerFunction · 0.92
TestAcquiaPushFunction · 0.92
TestPantheonPushFunction · 0.92
startAndCheckUpsunPushFunction · 0.92
TestLagoonPushFunction · 0.92
TestRandomStringFunction · 0.92
CopyIntoVolumeFunction · 0.92
ListFilesInVolumeFunction · 0.92
RemoveFilesFromVolumeFunction · 0.92

Calls

no outgoing calls

Tested by 7

TestAcquiaPushFunction · 0.74
TestPantheonPushFunction · 0.74
startAndCheckUpsunPushFunction · 0.74
TestLagoonPushFunction · 0.74
TestRandomStringFunction · 0.74