/** * 랜덤 문자열 생성 * @param $length : 문자열 길이 * @param $type : 문자열 형식 */ function getRandomString($length=6, $type="") { $chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; // 숫자만 or 문자열만 if ($type == "int") $chars = "0123456789"; else if ($type == "char") $chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; $charsLength = strlen($chars); $randomStr = ""; for ($i = 0; $i < $length; $i++){ $randomStr .= $chars[rand(0, $charsLength - 1)]; } return $randomStr; } echo getRandomString(); // 기본 6자리 문자+숫자 echo getRandomString(4, "int"); // 4자리 숫자만