PHP가 고유한 숫자를 생성하는 방법은 mt_rand() 함수를 사용하는 것입니다. 함수 구문: [mt_rand(min,max)](예: [mt_rand(10,100)])는 10에서 100(포함) 사이의 임의의 정수를 생성하는 것을 의미합니다.
고유한 숫자를 생성하려면 mt_rand() 함수를 사용할 수 있습니다.
(추천 튜토리얼: php 튜토리얼)
함수 소개:
mt_rand() 함수는 Mersenne Twister 알고리즘을 사용하여 임의의 정수를 생성합니다.
예:
10에서 100(포함) 사이의 임의의 정수를 원하는 경우 mt_rand(10,100)를 사용하세요.
함수 구문:
mt_rand(); or mt_rand(min,max);
매개변수 소개:
min 선택 사항입니다. 반환할 최소 수를 지정합니다. 기본값은 0입니다.
최대 선택 사항입니다. 반환할 최대 수를 지정합니다. 기본값은 mt_getrandmax()입니다.
코드 구현:
<?php /* * array unique_rand( int $min, int $max, int $num ) * 生成一定数量的不重复随机数,指定的范围内整数的数量必须 * 比要生成的随机数数量大 * $min 和 $max: 指定随机数的范围 * $num: 指定生成数量 */ function unique_rand($min, $max, $num) { $count = 0; $return = array(); while ($count < $num) { $return[] = mt_rand($min, $max); $return = array_flip(array_flip($return)); $count = count($return); } //打乱数组,重新赋予数组新的下标 shuffle($return); return $return; } //生成10个1到100范围内的不重复随机数 $arr = unique_rand(1, 100, 10); echo implode($arr, ","); ?>
위 내용은 PHP에서 고유 번호를 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!