$arr = array('1', '1', '1', '1', '2', '2' ,'3' ,'3' ,'4','5');
// tüm benzersiz elemanlar.
$uniq = array_unique($arr);
print_r($uniq);
// ilk 3 benzersiz eleman
$uniq3 = array_slice($uniq, 0, 3);
print_r($uniq3);
O mantıkta olmuyor evet çalışır da yapmak istediğim o değil..
1 gelme olasılığı %50
2 gelme olasılığı %30
3 gelme olasılığı %100
4 gelme olasılığı %10
5 gelme olsuluğı %60
diyelim. Bunları array içine 1 i 50 defa, 2 yi 30 defa, 3 ü 100 defa push ettiriyorum sonra random olarak ekrana basıyorum ama işte benzersiz olma koşulunu koyamıyorum... Çıldırttı..