import scala.runtime.BoxesRunTime
import scala.util.Random
object pw {
def main(args: Array[String]): Unit = {
val pw = "XZBoTDh1"
val mod = pw.reverse
val pw1 = mod.substring(0,1)
val pw2 = mod.substring(1,mod.length())
val mod1 = pw1.concat(BoxesRunTime.boxToInteger(Random.nextInt(9)).toString)
.concat(BoxesRunTime.boxToCharacter(Random.nextPrintableChar()).toString).concat(pw2)
val mod2 = mod1.concat((new StringBuilder()).append(BoxesRunTime.boxToInteger(Random.nextInt(9)).toString)
.append(BoxesRunTime.boxToCharacter(Random.nextPrintableChar()).toString).toString())
println(pw1 + " " + pw2)
println(mod2)
val mod3 = "12shDToBZX8T"
println("---------------")
val p1 = mod3.substring(0,1)
val p2 = mod3.substring(3,mod3.length()-2)
val pw3 = (p1.concat(p2)).reverse
println(p1 + " " + p2)
println(pw3)
}
}