Случилось чудо!!! Только метод new этого класса немного доработал...
PHP код:
void new(int seed = date2num(SystemDateGet()) + timeNow())
{
Session session = new Session();
int _sessionId = session.sessionId();
if (_sessionId>32768)
_sessionId = 65536-_sessionId;
if (seed == 0) // due to midnight timenow() is 0
seed = 17;
prevFraction = this.fraction(logn(seed)+logn(_sessionId));
// BMINFO::logEntry(strfmt("%1 %2 %3",prevFraction,_sessionId,seed));
}