sería algo como (en pseudo)
$x = obtener(x);
$inicial = random(del 1 al 10);
$final = random(del 1 al 10);
echo "La tabla de multiplicar del $x desde $inicio hasta $final es : \n";
mientras($inicial diferente que $final){
echo "$x x $inicial = ". ($inicial multiplicado por $x);
if($inicial menor que $final){
incrementar $inicial;
}else{
disminuir $inicial;
}
}