code: public static VisitorData newVisitor() {
  		int visitorId = (new SecureRandom().nextInt() & 0x7FFFFFFF);
  		long now = now();
  		return new VisitorData(visitorId, now, now, now, 1);
  	}
docs: initializes a new visitor data, with new visitorid