>  기사  >  백엔드 개발  >  문자와 숫자에서 PHP 난수를 생성하는 방법

문자와 숫자에서 PHP 난수를 생성하는 방법

黄舟
黄舟원래의
2017-11-10 14:31:392396검색

과거에는 PHP에서 난수를 생성하는 방법을 소개했지만, PHP 난수가 무엇인지 구체적으로 소개하지는 않았습니다. 그런 다음 PHP에서 숫자와 문자의 조합을 무작위로 생성하는 방법을 소개하겠습니다. PHP에서 생성된 난수를 분석하는 데 사용되며, 도움이 필요한 친구들은 이를 참고할 수 있습니다.

숫자와 문자에서 PHP 난수를 생성하는 방법

function getRandomString($len, $chars=null)
{
    if (is_null($chars)){
        $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    }  
    mt_srand(10000000*(double)microtime());
    for ($i = 0, $str = &#39;&#39;, $lc = strlen($chars)-1; $i < $len; $i++){
        $str .= $chars[mt_rand(0, $lc)];  
    }
    return $str;
}

예를 들어 문자와 숫자의 2자리 조합을 무작위로 생성하려면
함수를 호출하고 매개변수 2를 전달하세요. .

echo getRandomString(2);

소문자만 생성한다면 비슷한 방법을 사용하면 됩니다

echo chr(mt_rand(65, 90);

대문자

echo chr(mt_rand(97, 122));

요약:

이것을 보고 많은 친구들이 난수 생성에 대해 더 잘 이해하고 있다고 믿습니다. PHP, you can 문자와 숫자, 대문자와 소문자로 구성되어 있습니다. 이 글이 여러분의 작업에 도움이 되기를 바랍니다.

관련 권장 사항:

php에서 비반복 난수를 생성하는 다섯 가지 방법


php


php 무작위 숫자 무작위 WeChat 빨간 봉투 알고리즘 PHP 버전 생성


위 내용은 문자와 숫자에서 PHP 난수를 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.