defnext(self)->bytearray:"""Next returns the next unique identifier."""self._seq+=self._incifself._seq>=MAX_SEQ:self.randomize_prefix()self.reset_sequential()l_seq=self._seqprefix=self._prefix[:]suffix=bytearray(SEQ_LENGTH)foriinreversed(range(SEQ_LENGTH)):suffix[i]=DIGITS[int(l_seq)%BASE]l_seq//=BASEprefix.extend(suffix)returnprefix