PHP

shuffle — 배열을 섞습니다

bool shuffle ( array &$array )
이 함수는 배열을 (배열 안의 원소를 임의의 순서로) 섞습니다.

성공할 경우 TRUE를, 실패할 경우 FALSE를 반환합니다.

① 이 함수는 array 에 새로운 키를 할당합니다. 이 작업은 단순히 키를 재배열할 뿐만 아니라, 이미 할당되어 있는 키를 제거할 수 있습니다.

② PHP 4.2.0부터 srand()나 mt_srand()를 이용한 난수값 생성기 초기화를 할 필요가 없습니다. 자동적으로 이루어집니다.

<?
$chars_array = array_merge(range(0,9), range('a','z'), range('A','Z'));
shuffle($chars_array);
$shuffle = implode("", $chars_array);
?>