public function parseId( $nId )
	{
		if ( ! is_numeric( $nId ) || $nId <= 0 )
		{
			return null;
		}

		//	...
		$nId		= intval( $nId );
		$nCenter	= ( ( $nId & 0x00000000003E0000 ) >> 17 );
		$nNode		= ( ( $nId & 0x000000000001F000 ) >> 12 );
		$nTime		= ( ( $nId & 0x7FFFFFFFFFC00000 ) >> 22 );
		$nRand		= ( ( $nId & 0x0000000000000FFF ) >> 0  );

		return
		[
			'center'	=> $nCenter,
			'node'		=> $nNode,
			'time'		=> $nTime,
			'rand'		=> $nRand,
		];
	}
public function parseId( $nId )
	{
		if ( ! is_numeric( $nId ) || $nId <= 0 )
		{
			return null;
		}

		//	...
		$nId		= intval( $nId );
		$nCenter	= ( ( $nId & 0x00000000003E0000 ) >> 17 );
		$nNode		= ( ( $nId & 0x000000000001F000 ) >> 12 );
		$nTime		= ( ( $nId & 0x7FFFFFFFFFC00000 ) >> 22 );
		$nRand		= ( ( $nId & 0x0000000000000FFF ) >> 0  );

		return
		[
			'center'	=> $nCenter,
			'node'		=> $nNode,
			'time'		=> $nTime,
			'rand'		=> $nRand,
		];
	}
public function parseId ( $ nId ) { if ( ! is_numeric ( $ nId ) || $ nId <= 0 ) { return null ; } //	... $ nId = intval ( $ nId ) ; $ nCenter = ( ( $ nId & 0x00000000003E0000 ) >> 17 ) ; $ nNode = ( ( $ nId & 0x000000000001F000 ) >> 12 ) ; $ nTime = ( ( $ nId & 0x7FFFFFFFFFC00000 ) >> 22 ) ; $ nRand = ( ( $ nId & 0x0000000000000FFF ) >> 0 ) ; return [ 'center' => $ nCenter , 'node' => $ nNode , 'time' => $ nTime , 'rand' => $ nRand , ] ; }
Parse an unique id

@param $nId int		64 bits unique id
@return array		details about the id
Parse an unique id