import random

def randbytes(n):
    for _ in range(n):
        yield random.getrandbits(8)
my_random_bytes = bytearray(randbytes(1000000))
Эффективный способ создания большого случайного массива байтов