(PHP 4, PHP 5, PHP 7)
mt_rand — ���ɸ��õ������
$min
, int $max
) : int�ܶ��ϵ� libc �����������������һЩ��ȷ����δ֪�����Զ��Һ�����PHP �� rand() ����Ĭ��ʹ�� libc �������������mt_rand() �����Ƿ���ʽ�����滻���ġ��ú������� » Mersenne Twister ����֪��������Ϊ������������������Բ��������ֵ��ƽ���ٶȱ� libc �ṩ�� rand() ���ı���
���û���ṩ��ѡ���� min
��
max
��mt_rand()
���� 0 �� mt_getrandmax()
֮���α�������������Ҫ 5 �� 15������ 5 �� 15��֮������������
mt_rand(5, 15)��
���� min
������ 0�� �� max
�������ǵ� mt_getrandmax()
���������ֵ��֮������������
�汾 | ˵�� |
---|---|
4.2.0 | ������������Զ����в��֡� |
Example #1 mt_rand() ����
<?php
echo mt_rand() . "\n";
echo mt_rand() . "\n";
echo mt_rand(5, 15);
?>
�������̵���������ڣ�
1604716014 1478613278 6
The distribution of mt_rand() return values is biased
towards even numbers on 64-bit builds of PHP when
max
is beyond 2^32.