PHP에서 임의의 문자열을 생성하는 방법

autoload
풀어 주다: 2023-03-08 19:20:02
원래의
4301명이 탐색했습니다.

1. 주로 두 가지 함수를 사용합니다:

  • chr()

  • mt_rand()

2. 구문 형식:

mt_rand()code>Mersenne Twister 알고리즘은 임의의 정수를 반환합니다.mt_rand()使用Mersenne Twister算法返回随机整数。

mt_rand(min,max)
로그인 후 복사

如果没有提供可选参数minmaxmt_rand()返回 0 到RAND_MAX之间的伪随机数。例如想要 5 到 15(包括 5 和 15)之间的随机数,用mt_rand(5, 15)。很多老的 libc的随机数发生器具有一些不确定和未知的特性而且很慢。PHP 的rand()函数默认使用libc随机数发生器。mt_rand()函数是非正式用来替换它的。该函数用了Mersenne Twister中已知的特性作为随机数发生器,它可以产生随机数值的平均速度比libc提供的rand()快四倍。

chr()用一个范围在range(256)内的(就是0~255)整数作参数,返回一个对应的字符。

chr(i)
로그인 후 복사

返回值是当前整数对应的ASCII

로그인 후 복사

선택 매개변수minmax가 제공되지 않은 경우 code>, mt_rand()는 0과RAND_MAX사이의 의사 난수를 반환합니다. 예를 들어 5에서 15(포함) 사이의 임의의 숫자를 원하는 경우mt_rand(5, 15)를 사용하세요. 많은 오래된 libc난수 생성기에는 불확실하고 알려지지 않은 속성이 있으며 속도가 느립니다. PHP의rand()함수는 기본적으로libc난수 생성기를 사용합니다. 이를 대체하기 위해mt_rand()함수가 비공식적으로 사용됩니다. 이 함수는Mersenne Twister의 알려진 기능을 난수 생성기로 사용합니다. 이 기능은libc에서 제공하는 rand()보다 평균적으로 더 빠르게 난수 값을 생성할 수 있습니다. code> 4배 더 빠릅니다.

chr()범위(256) 범위(즉, 0~255) 내의 정수를 매개변수로 사용하고 해당 문자를 반환합니다.

rrreee반환 값은 현재 정수에 해당하는ASCII문자입니다.3 위의 두 함수를 사용하여 임의의 문자열을 생성합니다.

rrreee권장: php 비디오 튜토리얼 php 튜토리얼

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!