import scala.util.Random
object RandomTwoDigitsApp {
// Function to select random two distinct digits from a number
def getRandomTwoDigits(number: Long): String = {
val numStr = number.toString
if (numStr.length < 2) {
return "Error: number must have at least 2 digits"
}
val rand = new Random()
val i = rand.nextInt(numStr.length)
var j = rand.nextInt(numStr.length)
while (j == i) {
j = rand.nextInt(numStr.length)
}
// Form the two-digit string
s"${numStr(i)}${numStr(j)}"
}
def main(args: Array[String]): Unit = {
val num: Long = 1234567
val randomTwo = getRandomTwoDigits(num)
println(s"Random two digits: $randomTwo")
}
}
/*
run:
Random two digits: 26
*/