import kotlin.random.Random
fun generateRandomString(length: Int = 6): String {
val allCharacters = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_"
val countCharacters = allCharacters.length
return (1..length)
.map { allCharacters[Random.nextInt(countCharacters)] }
.joinToString("")
}
fun main() {
println(generateRandomString(10))
println(generateRandomString())
}
/*
run:
tHBruKKqyF
3k7HQX
*/