Para que tan complicado?
Código PHP:
$aleatorio=rand(0,100);
if ($aleatorio > 70) echo 'alta calidad'; //dando un 30% de probabilidad de escoger alta calidad
else if ($aleatorio >50) echo 'media calidad'; //dando un 20% de probabilidad de escoger media calidad
else echo 'mala calidad'; //dando un 50% de probabilidad de escoger mala calidad