generateUniqueVisitorId() public static method

public static generateUniqueVisitorId ( ) : string
return string returns random 16 chars hex string
 private function trackVisits()
 {
     $dateTime = $this->dateTime;
     $idSite = $this->idSite;
     $t = self::getTracker($idSite, $dateTime, $defaultInit = true);
     // First, some basic tests
     self::settingInvalidVisitorIdShouldThrow($t);
     // We create VISITOR A
     $t->setUrl('http://example.org/index.htm');
     $t->setVisitorId(Visit::generateUniqueVisitorId());
     self::checkResponse($t->doTrackPageView('incredible title!'));
     // VISITOR B: few minutes later, we trigger the same tracker but with a custom visitor ID,
     // => this will create a new visit B
     $t->setForceVisitDateTime(Date::factory($dateTime)->addHour(0.05)->getDatetime());
     $t->setUrl('http://example.org/index2.htm');
     $t->setVisitorId(Visit::generateUniqueVisitorId());
     self::checkResponse($t->doTrackPageView('incredible title!'));
     // This new visit B will have 2 page views
     $t->setForceVisitDateTime(Date::factory($dateTime)->addHour(0.1)->getDatetime());
     $t->setUrl('http://example.org/index3.htm');
     self::checkResponse($t->doTrackPageView('incredible title!'));
     // total = 2 visitors, 3 page views
 }