Provided herein is a new class of nucleic acid tagging molecules which are essentially free of homopolymer stretches. The tagging molecules can tag a plurality of individual target molecules for detection with a high degree of accuracy. The tagging molecules can be used to tag at least 105 or 106 individual target molecules. The tagged individual target molecules can be subjected to high throughput sequence analysis.