PHP 는 무 작위 사용자 이름과 비밀 번 호 를 만 드 는 실현 코드 입 니 다.

때때로 우 리 는 응용 프로그램 에서 무 작위 로 사용자 이름과 비밀 번 호 를 생 성 해 야 한다.그러면 응용 프로그램의 안전 을 크게 향상 시 킬 수 있 고 PHP 에서 무 작위 사용자 이름과 비밀 번 호 를 생 성하 면 mt 를 사용 할 수 있다.rand 함수 나 rand 함수,rand 함수 가 인증 코드 에서 많이 응용 되 고 성장 문자 가 발생 하 는 랜 덤 코드 는 일반적으로 mt 가 필요 합 니 다.rand 함수.    PHP 를 사용 하여 랜 덤 수 를 만 드 는 것 은 여러 곳 에 응용 할 수 있다.예 를 들 어 프로그램의 랜 덤 비밀번호,주사위 게임 을 모 의 하 는 응용 프로그램,가위바위보 게임 응용 프로그램 등 이다.    다음은 PHP 가 무 작위 수 를 만 드 는 두 가지 함수 방법 입 니 다.

// ( 6-13)
        function create_password($pw_length = 4){
            $randpwd = '';
            for ($i = 0; $i < $pw_length; $i++){
                $randpwd .= chr(mt_rand(33, 126));
            }
            return $randpwd;
        }
        function generate_username( $length = 6 ) {
            // ,
            $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_ []{}<>~`+=,.;:/?|';
            $password = '';
            for ( $i = 0; $i < $length; $i++ )
            {
                //
                // substr $chars ;
                // $chars
                // $password .= substr($chars, mt_rand(0, strlen($chars) - 1), 1);
                $password .= $chars[ mt_rand(0, strlen($chars) - 1) ];
            }
            return $password;
        }
        //
        $userId = 'user'.generate_username(6);
        $pwd = create_password(9);

좋은 웹페이지 즐겨찾기