����������
WEB - ������

www.spravkaweb.ru Rambler's Top100
 ï¿½ï¿½ ����������: �������/PHP/�������������� �������.��������� �����Ðàñïå÷àòàòü 
�������
�������
����� ���
HTML
JavaScript
VBScript
CSS
Flash
Perl
PHP
MySQL
SSI
VRML
�������������
������
Download
�����
��������
������
�������� ���
�����:
��������
Subscribe.Ru:

PHP

<--����� | ��������� � ������ | ������-->
�������������� �������
��������� �����
srand
���������� ������������� ���������� ��������� �����.

��������� :
void srand(int seed)

�������������� ��������� ��������� ����� ��������� seed.
srand((double) microtime()*1000000);
$random = rand();
echo $random;
��� ��� ����������:
5645

getrandmax
���������� ����������� ��������� ��������� �����.

��������� :
int getrandmax()

��� ������� ���������� ������������ ��������, ������� ����� �������� ��� ������ ������� ��������� ��������� ����� rand().
������ ��� 32767

rand
���������� ��������� ���������� �����.

��������� :
int rand([int max [, int min]])

��� ������ � ��������������� ����������� min � max ��� ������� ���������� ��������� �����, ������� � �������� ���� ���������� ������������.
���� ��������� min � max �����������, ������������ �����, ������� � �������� �� 0 �� RAND_MAX.
��� ���������� ������ ������ ������� ����� �� �������������� ����� ������������������� ��������� ��������� ����� �������� srand().

mt_rand
������� ���������� MT-��������� �����, ���������� ���������� ���� ��� ����, ����� ������������ ��� � ������������.

��������� :
int mt_rand(int $min=0, int $max=RAND_MAX)

���� �� ������ ������������ ����� �� �� 0 �� RAND_MAX (��� ��������� ������ ����������� ���������� ��������� �����, � �� ����� �������� ��� ������ ������ mt_getrandmax()), ������� ��������������� �������� � ���������� $min � $max. �� �������� ������ ����� ������ ������� ���� ������� ��������� mt_srand().

mt_srand(time()+(double)microtime()*1000000);
$x = mt_rand(1,100); // $x - �������� �� 1 �� 100

mt_srand
����������� MT-��������� ��������� ����� �� ����� ������������������.

��������� :
void mt_srand(int seed)

���� � ���, ��� ���� �����, ������������ mt_rand(), ���������� �������������, �� � ��� ���� ���� ����������: ������������������ ��������������� ����� ����� ��������� ���� �������� �������� ��������� ��� ������. ������� mt_srand() ��� ��� ������ ������ ��������: ��� �������� ����� ������������������ �� ������ ��������� $seed, ������ ����������� ��������������� �������.
mt_srand(time()+(double)microtime()*1000000);
for($i=0;$i<=10;$i++) {
  $x = mt_rand(1,10);
};
� ���� ������ ������������������ ��������������� �� ������ ������� ������� �������� (� ��������), ������� ��� ���������� ��������������. ��� ��� ����� ��������� ���������� ������������� ������������ ���� ��� ������������ (��� � ���� �������), � ����� ������������� ��������, ����������� ��������.

mt_getrandmax
���������� ������������ MT-��������� �����.

��������� :
int mt_getrandmax()

���������� ������������ �����, ������� ����� ���� �������������� �������� mt_rand() - ����� �������, ��������� RAND_MAX
$max = mt_getrandmax();
// $max = 2147483647

lcg_value
������� ���������� ��������� ������� �����.

��������� :
double lcg_value()

��� ������� ���������� ��������������� ������� ����� � ��������� �� 0 �� 1.
�� ���������� ����� ����� ������� "PHP 4. ����������� ����������."
www.piter.com
������ / � ����������
 
Download
Ñêà÷àòü ñïðàâî÷íèê ïî PHP
��� ������:
05.07.2004
  • � ������� PHP ��������� ��������� ������� ��� ������ � ���������� (���������� GD):
    imagetypes(), ...
  • � ������� JavaScript ��������� �������� �� ����� D, E, F, H, I
  • � ������� ������ ��������� ������, �������������� ��� �������� � html-�������� ��������� MS Office (Word, Excel � �.�.)
  • �����������:
    ���� ������ � �����:
    ������ �����!
    ����������.
    ��� ����.
    ��� ��� �����.
    ������.
    ���� �� �����!
    ��������:
    Rambler's Top100
    Ñäåëàòü ñòðàíèöó ñòàðòîâîé ������� �������� ���������
    Äîáàâèòü ñòðàíèöó â èçáðàííîå �������� ���� � ���������
    Ñîîáùèòü îá íàéäåííîé îøèáêå �������� �� ������