• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/analytics/counterdata.php
  • Класс: BitrixMainAnalyticsCounterDataTable
  • Вызов: CounterDataTable::getUniqueEventId
static function getUniqueEventId()
{
	list($usec, $sec) = explode(" ", microtime());

	$uniqid = mb_substr(base_convert($sec.mb_substr($usec, 2), 10, 36), 0, 16);

	if (mb_strlen($uniqid) < 16)
	{
		$uniqid .= Random::getString(16 - mb_strlen($uniqid));
	}

	return $uniqid;
}