백엔드 개발 PHP 튜토리얼 php_php 팁에서 네 글자와 숫자로 난수를 얻는 방법

php_php 팁에서 네 글자와 숫자로 난수를 얻는 방법

May 16, 2016 pm 08:26 PM
편지 숫자 난수

그래서 우리는 PHP에서 간단한 4자리 순수 숫자 확인이 rand(1000,9999)로 수행될 수 있다는 것을 알고 있지만 문자와 숫자의 임의의 4자리 숫자를 얻으려면 함수를 어떻게 작성해야 합니까? 모직물? 아래 Hu Peng의 블로그는 PHP 정보 열에 완전한 예를 제공합니다.

<?php
function GetfourStr($len) 
{ 
  $chars_array = array( 
    "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
    "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", "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", 
  ); 
  $charsLen = count($chars_array) - 1; 
 
  $outputstr = ""; 
  for ($i=0; $i<$len; $i++) 
  { 
    $outputstr .= $chars_array[mt_rand(0, $charsLen)]; 
  } 
  return $outputstr; 
} 
echo GetfourStr(4);
?>
로그인 후 복사

함수 분석 부분: mt_rand 함수 설명: mt_rand()는 임의의 정수를 반환합니다.
선택적 min 및 max 인수가 제공되지 않으면 mt_rand()는 0과 RAND_MAX 사이의 의사 난수를 반환합니다. 예를 들어, 0에서 46(포함) 사이의 임의의 숫자를 원하는 경우 mt_rand(0, 46)를 사용하십시오.

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

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Stremio 자막이 작동하지 않습니다. 자막을 로드하는 중 오류가 발생했습니다. Stremio 자막이 작동하지 않습니다. 자막을 로드하는 중 오류가 발생했습니다. Feb 24, 2024 am 09:50 AM

Stremio 자막이 작동하지 않습니다. 자막을 로드하는 중 오류가 발생했습니다.

iOS 17: 대기 모드에서 iPhone 시계 스타일을 변경하는 방법 iOS 17: 대기 모드에서 iPhone 시계 스타일을 변경하는 방법 Sep 10, 2023 pm 09:21 PM

iOS 17: 대기 모드에서 iPhone 시계 스타일을 변경하는 방법

JavaScript에서 난수 및 문자열 생성 JavaScript에서 난수 및 문자열 생성 Sep 02, 2023 am 08:57 AM

JavaScript에서 난수 및 문자열 생성

C++ 프로그램: 단어 위치를 알파벳 순서로 재배열합니다. C++ 프로그램: 단어 위치를 알파벳 순서로 재배열합니다. Sep 01, 2023 pm 11:37 PM

C++ 프로그램: 단어 위치를 알파벳 순서로 재배열합니다.

C++를 사용하여 범위 내 어떤 숫자로도 나누어지지 않는 숫자 찾기 C++를 사용하여 범위 내 어떤 숫자로도 나누어지지 않는 숫자 찾기 Sep 13, 2023 pm 09:21 PM

C++를 사용하여 범위 내 어떤 숫자로도 나누어지지 않는 숫자 찾기

숫자를 소수점 이하 n자리로 반올림하는 C++ 프로그램 숫자를 소수점 이하 n자리로 반올림하는 C++ 프로그램 Sep 12, 2023 pm 05:13 PM

숫자를 소수점 이하 n자리로 반올림하는 C++ 프로그램

C++를 사용하여 N번째 제곱수가 아닌 숫자를 찾는 코드를 작성하세요. C++를 사용하여 N번째 제곱수가 아닌 숫자를 찾는 코드를 작성하세요. Aug 30, 2023 pm 10:41 PM

C++를 사용하여 N번째 제곱수가 아닌 숫자를 찾는 코드를 작성하세요.

Golang을 사용하여 문자가 문자인지 확인하는 방법 Golang을 사용하여 문자가 문자인지 확인하는 방법 Dec 23, 2023 pm 04:09 PM

Golang을 사용하여 문자가 문자인지 확인하는 방법

See all articles