개발자의 끄적끄적

[php] php에서 랜덤 숫자열 만드는 함수 본문

개발/php

[php] php에서 랜덤 숫자열 만드는 함수

효벨 2021. 3. 24. 03:00
728x90
반응형

[php] php에서 랜덤 숫자열 만드는 함수

 

 

php 에서

 

숫자만 랜덤으로 특정 자리수만큼

 

뽑아내고 싶을때,

 

즉, 랜덤 숫자열을 만들고 싶을때가 있습니다.

 

그럴때 아래 함수를 사용하시면 됩니다!

 

    function getRandNum($length = 6) {
        $characters = '0123456789';
        $charactersLength = strlen($characters);
        $randomString = '';
        for ($i = 0; $i < $length; $i++) {
            $randomString .= $characters[rand(0, $charactersLength - 1)];
        }
        return $randomString;
    }

 

위 내용 보시면 아시겠지만,

 

getRandNum 라는 함수는 $length 라는 길이를 전달받아서

 

그 길이만큼 0~9 사이의 숫자를 조합하여 반환을 해줍니다.

 

위 함수는 

 

인증번호 4자리 혹은 6자리 같이 임시로 사용되는 번호가 필요할 시에

 

활용하시면 됩니다!

 

추가적으로 인증번호 사용시에는 중복된 번호가 발급되었는지

 

확인은 필요하겠죠?ㅎㅎ

 

참고들 하세요!

 

반응형
Comments