나는 클라이언트를 위해 일하고 있었고 T56, N78, J89 등과 같이 [char] [int] [int] 형식으로 생성 된 코드를 원했습니다. char는 대문자 여야합니다. 나는 그것을 방금 PHP에서 난수 생성기를 작성했는데 어떻게 개선 될 수 있다고 생각하십니까?
function randomizer(){
$chars = array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z");
return $chars[array_rand($chars)].mt_rand(10, 99);
}
간단한
을 발견하지만 많은 다른 효율적인 솔루션이 될 것이라고 궁금해에 보관 나는이 기능을 쓴 급히으로 . 이 위의 코드는 작동하지만, 이러한 코드를 생성해야 할 때 효율성을 향한 노력이 필요합니다.시작하기에 더 좋은 장소!
'$ 문자의 =은 ('A ','Z ')를 범위;' – zerkms
** 정적 **'$ 문자의 =은 ('A', 'Z')를 범위;' – nickb
'는 T05 같은 값인 허용 되는가? 귀하의 기능은 그것들을 생성하지 않습니다. – Wug