そこで、以下の文字列の何百万もの異なる組み合わせを計算してみましたが、1秒間に約1,750の組み合わせしか計算していなかったため、必要な速度にはほど遠いものでした。では、同じものの複数のプロセスが、すでに計算されたパーツを計算せず、高速を維持しながら、異なるパーツを計算するように、これをどのように再形成するのでしょうか?以下のコードは部分的に私が使用しているものです。任意の例をいただければ幸いです!
from itertools import product
for chars in product("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ12234567890!@#$%^&*?,()-=+[]/;", repeat = 4):
print chars