public function generateId($size = 0, $mode = self::MODE_NORMAL)
    {
        $size = $size>0? $size: $this->size;
        switch ($mode) {
            case self::MODE_DYNAMIC:
                return $this->core->random($this->generator, $size);
            default:
                return $this->normalRandom($size);
        }
    }
public function generateId($size = 0, $mode = self::MODE_NORMAL)
    {
        $size = $size>0? $size: $this->size;
        switch ($mode) {
            case self::MODE_DYNAMIC:
                return $this->core->random($this->generator, $size);
            default:
                return $this->normalRandom($size);
        }
    }
public function generateId ( $ size = 0 , $ mode = self :: MODE_NORMAL ) { $ size = $ size > 0 ? $ size : $ this -> size ; switch ( $ mode ) { case self :: MODE_DYNAMIC : return $ this -> core -> random ( $ this -> generator , $ size ) ; default : return $ this -> normalRandom ( $ size ) ; } }
Generate nanoid via optional modes

@param integer $size
@param integer $mode Client::MODE_NORMAL|Client::MODE_DYNAMIC
@return string
Generate nanoid via optional modes