Geliştirilir
<form action="" method="post">
<input type="text" name="sayi1" value="" />
<input type="text" name="sayi3" value="" /> 
<input type="submit" value="OK" name="buton" />
</form>
<?php
/*
1. Sayı Bu 100.000 ile 2.000.000 arasında bir rakam,kullanıcının belirlediği
2. Sayı Üstteki sayımız 100.000-750.000 arasında ise bu rakam 1 değerini alıyor,750.000 ile 1.500.000 arasında ise 2,1.500.000 ile 2.000.000 arasında ise 3 değerini alıyor.
3. Sayı Bu sayımızda 1 ile 40 arasında bir sayı yine kullanıcı belirtiyor bunu


Bu sayıların önem derecesi şu şekilde sıralanıyor;

3.sayı>1. sayı>2.sayı

Şimdi istediğim şey şu yukarıdaki önem sırası dikkate alınarak bu 3 sayıda arttıkça bana bir yüzdeli değer gelsin örnek vericek olursak;

1.sayımız 2.000.000 gelmiş,2. sayımız 3 olmuş,3. sayımız 40 olmuş bana gelicek yüzdeli değer %98 olmalı (hiçbir zaman %100 olmamalı) hepsi en düşükte ise bana gelicek değer %5 olmalı,mantık bu şekilde üsteki sayılar arttıkça oranda artmalı ama yukarıdaki önem sırasına göre 
*/
if(isset($_POST['buton'])):
            
      $sayi1 = $_POST['sayi1'];
      $sayi2 = null;
      $sayi3 = $_POST['sayi3'];
            
      if(empty($sayi1) && empty($sayi3)):
            die("Boş bırakmayın");
      endif;
      
      
      if($sayi1 < 100000 && $sayi1 > 2000000):
            echo "1nci Sayı 100.000 ile 2.000.000 arasında olmalıdır";
            die();
      elseif($sayi1 > 100000 && $sayi1 < 750000):
            $sayi2 = 1;
      elseif($sayi1 >= 75000 && $sayi1 < 1500000):
            $sayi2 = 2;
      elseif($sayi1 >= 1500000 && $sayi1 < 2000000):
            $sayi2 = 3;
      elseif($sayi3 < 1 && $sayi3 > 40):
            echo "3ncü Sayı 1 ile 40 arasında olmalıdır";
            die();
      endif;
      
      $ortalama = null;
      
      if(($sayi1 + $sayi2 + $sayi3) >= 1900000 ):
           $ortalama = rand(90,98);
      elseif(($sayi1 + $sayi2 + $sayi3) >= 1500000  && ($sayi1 + $sayi2 + $sayi3) < 1900000):
           $ortalama = rand(70,89);
      elseif(($sayi1 + $sayi2 + $sayi3) >= 1000000  && ($sayi1 + $sayi2 + $sayi3) < 1500000):
           $ortalama = rand(50,69);
      elseif(($sayi1 + $sayi2 + $sayi3) >= 750000  && ($sayi1 + $sayi2 + $sayi3) < 1000000):
           $ortalama = rand(30,49);
      elseif(($sayi1 + $sayi2 + $sayi3) >= 500000  && ($sayi1 + $sayi2 + $sayi3) < 750000):
           $ortalama = rand(20,29);
      elseif(($sayi1 + $sayi2 + $sayi3) >= 250000  && ($sayi1 + $sayi2 + $sayi3) < 500000):
           $ortalama = rand(10,19);
      elseif(($sayi1 + $sayi2 + $sayi3) >= 1):
           $ortalama = rand(1,9);
      endif;
      
      echo "%" . $ortalama;
      
endif;
?>