Código PHP:
<?php
class Loteria{
#Atributos
public $numero,$intentos,$resultado=false;
#Métodos
public function __construct($numero,$intentos){
$this->numero=$numero;
$this->intentos=$intentos;
}
public function sortear(){
$minimo=$this->numero/2;
$maximo=$this->numero*2;
$int=rand($minimo,$maximo);
for ($i=0; $i < $this->intentos; $i++) {
$int=rand($minimo,$maximo);
seft::intentos($int);
}
}
public function intentos($int){
if ($int==$this->numero) {
echo "<b>".$int."==".$this->numero."</b><br>";
$this->resultado=true;
}else{
echo $int."!=".$this->numero."<br>";
}
}
public function __destruct(){
if ($this->resultado) {
echo "Felicidades, has acertado en ".$this->intentos." intentos.";
}else{
echo "Qué pena, has perdido en ".$this->intentos." intentos.";
}
}
}
$loteria=new Loteria(10,10);
$loteria->sortear();