public static function generate($length=128) {

        if ($length < 32) {

            return substr(self::getUid(), 0, $length);

        } else if ($length == 32) {

            return self::getUid();

        }  else {

            $numString = (int)($length/32) + 1;
            $randNum = "";
            for ($i = 0; $i < $numString; $i++) $randNum .= self::getUid();

            return substr($randNum, 0, $length);

        }

    }
public static function generate($length=128) {

        if ($length < 32) {

            return substr(self::getUid(), 0, $length);

        } else if ($length == 32) {

            return self::getUid();

        }  else {

            $numString = (int)($length/32) + 1;
            $randNum = "";
            for ($i = 0; $i < $numString; $i++) $randNum .= self::getUid();

            return substr($randNum, 0, $length);

        }

    }
public static function generate ( $ length = 128 ) { if ( $ length < 32 ) { return substr ( self :: getUid ( ) , 0 , $ length ) ; } else if ( $ length == 32 ) { return self :: getUid ( ) ; } else { $ numString = ( int ) ( $ length / 32 ) + 1 ; $ randNum = "" ; for ( $ i = 0 ; $ i < $ numString ; $ i ++ ) $ randNum .= self :: getUid ( ) ; return substr ( $ randNum , 0 , $ length ) ; } }
Generate an uid

@param int $length
@return string
Generate an uid