묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
랜덤 추출과 관련하여 정말로 궁금합니다.
2003.12.16 18:04
mt_rand(1,20) & rand(1,20) // 1~20까지 랜덤 선택
하지만 저것은 범위를 정해주는 것이고
정해진 숫자를 선택하게 하는 법은 없을까요?
예를 들자면 33 48 11 22 77 1 914 2 11 이 들중에서 무작위로 하나씩 뽑았으면 합니다.
머리를 써서 저 숫자들을
$data[1] = 33
$data[2] = 48
$data[3] = 11
...
...
...
$choice = mt_rand(1,9);
----------------------- 이런식으로 해서
data[$choice] 이런식으로 하는 방법 이 아닌 다른 방법이었으면 합니다.
같이 고민해보는 시간을 가졌으면 합니다.
참고로 mysqldb를 사용합니다.
하지만 저것은 범위를 정해주는 것이고
정해진 숫자를 선택하게 하는 법은 없을까요?
예를 들자면 33 48 11 22 77 1 914 2 11 이 들중에서 무작위로 하나씩 뽑았으면 합니다.
머리를 써서 저 숫자들을
$data[1] = 33
$data[2] = 48
$data[3] = 11
...
...
...
$choice = mt_rand(1,9);
----------------------- 이런식으로 해서
data[$choice] 이런식으로 하는 방법 이 아닌 다른 방법이었으면 합니다.
같이 고민해보는 시간을 가졌으면 합니다.
참고로 mysqldb를 사용합니다.
해결봤습니다;;;
위에 소스를 쓰면 mysql에서 랜덤추출된다는군요;;
검색하다 찾았습니다;;;