'Random'에 해당되는 글 1건

  1. 중복되지 않는 랜덤 숫자 가져오기

중복되지 않는 랜덤 숫자 가져오기

배열처리중 중복되지 않는 순번으로 출력시키기.
총 10개의 데이타중에 중복되지 않게 5개를 가져오기.

$total_cnt = 10;
$k_nums = range(0,$total_cnt-1);
shuffle($k_nums);                       
for($i=0;$i<$row_cnt;$i++){
    if($i>5)    break;
    $k=$k_nums[$i];        //랜덤 번호 가져오기.
    echo $k ."\t";
}

이런게 필요할때가 있다.
db에서 랜덤으로 뽑으면 좋겠지만, 그렇지 못한경우 위와 같이 하면 중복되지않게 출력을 할수 있다.