すみません、sageチェック外したつもりでいました

$count = 13;
$random1 = rand(1,$count);
$random2 = rand(1,$count);
$random3 = rand(1,$count);
while($randam2 == $random1){
$random2 = rand(1,$count);
}
while($randam3 == $random1 or $randam3 == $random2){
$random3 = rand(1,$count);
}
これで3つ全部が違う数字になると思ったんですが、同じ数字が出たりします
どこをどう直せばよいでしょうか?