채택완료

랜덤함수 질문입니다.

2023-03-14 (화) 11:58:12 2,325

php 소스 질문입니다.

랜덤으로 숫자, 영문자 포함 4자리 

출력하는 소스가 알고 싶습니다.

|

답변 3개 / 댓글 1개

채택된 답변
+20 포인트
Copy
<?php
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$random_string = '';
for ($i = 0; $i < 4; $i++) {
    $index = rand(0, strlen($characters) - 1);
    $random_string .= $characters[$index];
}
echo $random_string;
?>
2023-03-14 (화) 16:16:56

용도가 무엇일까요?

답변에 대한 댓글 1개

글새요.
2023-03-14 (화) 13:02:27
Copy
$random_string = substr(str_shuffle("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"), 0, 4);

 

답변을 작성하려면 로그인이 필요합니다.