{'fraction_non_alphanumeric': 0.02237136465324385, 'fraction_numerical': 0.0, 'mean_word_length': 5.4, '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}}
Generation of random objects

We illustrate the paradigm that various random objects defined in terms of random processes can be generated quite efficiently without actually ‘running” or ‘simulating” the defining random process. Examples include the generation of sums of independent random variables, of random trees, of random convex hulls, and of absorption times in finite Markov chains. A simple method with one design parameter is presented.