{'fraction_non_alphanumeric': 0.03303303303303303, 'fraction_numerical': 0.0, 'mean_word_length': 4.8, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A strategy to generate random binary errors in a data stream

In the real world, noise and noise-like phenomena distort data signals, and the consequence is the occurrence of binary errors. In the laboratory, it is often necessary to mimic the real world, simulating noise, crosstalk, delays, and distortions. In some instances, however, as in testing the performance of error-detecting and error-correcting schemes and codes, it is sufficient to simulate the end result of these phenomena, i.e. to force errors in a data stream in a random, albeit controlled, manner. The authors describe a strategy based on the random Tausworthe generator to achieve this purpose.