// Function to select random two distinct digits from a number
function getRandomTwoDigits($number) {
$numStr = strval($number);
if (strlen($numStr) < 2) {
return "Error: number must have at least 2 digits";
}
// Generate two distinct random indices
$i = rand(0, strlen($numStr) - 1);
do {
$j = rand(0, strlen($numStr) - 1);
} while ($j == $i); // ensure different positions
// Form the two-digit string
return $numStr[$i] . $numStr[$j];
}
function main() {
$num = 1234567;
$randomTwo = getRandomTwoDigits($num);
echo "Random two digits: " . $randomTwo . PHP_EOL;
}
main();
/*
run:
Random two digits: 26
*/