define('N', 4);
define('K', 3);
# находим наши K чисел
for ( $i = 1; $i <= K; $i++ ) {
$rand = mt_rand($i, N);
# меняем местами элементы с индексами $i и $rand,
# при необходимости инициализируя их
if ( ! isset ($arr[$rand]) ) {
$arr[$rand] = $rand;
} # if
if ( ! isset ($arr[$i]) ) {
$arr[$i] = $i;
} # if
list ($arr[$i], $arr[$rand]) = array ($arr[$rand], $arr[$i]);
# элемент с индексом $i - наш
echo ' ' . $arr[$i];
} # for