How do you generate a random string like this?

scala> Iterator.continually(Random.nextPrintableChar()).filter(_.isLetter).take(16).mkString
val res20: String = RisBIniiUGLbHvLI

This is really good. thanks a lot.