//乱数生成

for ($i=0; $i<5; $i++) {

$rand[] = rand(1, 3)
;


}

//出力

$ary = array();

foreach($rand as $v) {

if (!in_array($v, $ary)) {

echo "<p>$v</p>";
} else {

echo "重複<br />";

}
$ary[] = $v;

}

あとはじぶんで改造しろ