“…In the most favorable case of independent random errors, three or more errors can occur frequently; burst errors such as stuttering or repeated deletions only make things worse. This paper explores a possible solution via the use of random barcodes ("randomers") [30], that is, barcode libraries of any desired size (≳ 10 6 , for example) whose codewords are approximately uniformly random, as generated by computer, with constraints of GC content, homopolymers, etc., easily imposed. Like "designed" barcodes, random barcodes would be synthesized in defined oligo pools, but with the difference that the number of pools could be as large as desired.…”