def METHOD_NAME(N=1_000, n_methods=100):
    import random
    stats = []
    for i in range(N):
        seed = random.randint(0, 2**64 - 1)
        # "large" contracts in prod hit about ~50 methods, test with
        # double the limit
        sigs = [f"foo{i + seed}()" for i in range(n_methods)]
        xs = generate_dense_jumptable_info(sigs)
        print(f"found. n buckets {len(xs)}")
        stats.append(xs)
    def mean(xs):
        return sum(xs) / len(xs)
    avg_n_buckets = mean([len(jt) for jt in stats])
    # usually around ~14 buckets per 100 sigs
    # N=10, time=3.6s
    print(f"average N buckets: {avg_n_buckets}")