import scala.util.Random
object RandomStringGenerator {
def generateRandomString(length: Int = 6): String = {
val allCharacters = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_"
val countCharacters = allCharacters.length
val random = new Random()
(1 to length).map(_ => allCharacters(random.nextInt(countCharacters))).mkString
}
def main(args: Array[String]): Unit = {
println(generateRandomString(10))
println(generateRandomString())
}
}
/*
run:
NUVKH6jUiI
W5g7RZ
*/