Sequence
Random String
SO | kotlin random alphanumeric
fun generateChallengeCode(): String {
val specialChars = "!\"#\$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
val charRange = specialChars.first()..specialChars.last()
val inputChar = ('A'..'Z') + ('a'..'z') + ('0'..'9') + charRange
val randomCode = String(CharArray(32) { inputChar.random() })
println(randomCode)
val encoded = Base64.Default.encode(randomCode.encodeToByteArray())
println(encoded)
}