Golang - Generate Random String

July 3, 2021 1 min read Golang Tutorial Adwin
Di artikel sebelumnya kita sudah membahas bagaimana cara membuat angka acak di golang, pada dasarnya sama, teorinya pun sama, kita hanya perlu mengganti charset dan yang paling penting adalah parameter dan return value-nya import ( "math/rand" "time" ) func GenerateRandomString(lengthChar int) string { var charset = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijkklmnopqrstuvwxyz" var seededRand *rand.Rand = rand.New(rand.NewSource(time.Now().UnixNano())) b := make([]byte, lengthChar) for i := range b { b[i] = charset[seededRand.Intn(len(charset))] } return string(b) }