[QUOTE]Born написал:
тоже вляпался в этот дурдом))
вот эту добавочку 8BACKi где и как считают, разобрался кто?
[/QUOTE]
А я тебе объясню.. я понимаю, что тебе это уже не нужно, но я все же объясню (будущим поколениям, которых дернет больная голова связаться с этой мега-системой).
В файле "\bitrix\modules\main\ajax_tools.php" в функции "GetForm" оно "генерируется".
Хрень в другом. У программистов битрикса свое уникальное понятие о рандоме, потому они написали свою функцию рандома, которая при одинаковых входящих параметрах (например - сгенерируй число от 111 до 999) всегда и везде будет генерировать одно и тоже число.
ДРУГОЕ число она сгенерит только в том случае, если при инициализации класса РАНДОМА мы укажем другое слово (т.называемый seed), на основе которого и будет создан "генератор РАНДОМА".
[B]Практика:[/B] скопируйте в левую папку файл "bitrix/modules/main/lib/type/randomsequence.php", создайте рядом экземпляр этого класса ( $r = new RandomSequence(); ) , вызовите у него метод "randString(6)", и вы увидите результат "TQYehX". На любом железе. Днем или ночью. В любую погоду. результат РАНДОМА будет одинаковый.
битрикс...
тоже вляпался в этот дурдом))
вот эту добавочку 8BACKi где и как считают, разобрался кто?
[/QUOTE]
А я тебе объясню.. я понимаю, что тебе это уже не нужно, но я все же объясню (будущим поколениям, которых дернет больная голова связаться с этой мега-системой).
В файле "\bitrix\modules\main\ajax_tools.php" в функции "GetForm" оно "генерируется".
Хрень в другом. У программистов битрикса свое уникальное понятие о рандоме, потому они написали свою функцию рандома, которая при одинаковых входящих параметрах (например - сгенерируй число от 111 до 999) всегда и везде будет генерировать одно и тоже число.
ДРУГОЕ число она сгенерит только в том случае, если при инициализации класса РАНДОМА мы укажем другое слово (т.называемый seed), на основе которого и будет создан "генератор РАНДОМА".
[B]Практика:[/B] скопируйте в левую папку файл "bitrix/modules/main/lib/type/randomsequence.php", создайте рядом экземпляр этого класса ( $r = new RandomSequence(); ) , вызовите у него метод "randString(6)", и вы увидите результат "TQYehX". На любом железе. Днем или ночью. В любую погоду. результат РАНДОМА будет одинаковый.
битрикс...