Algorithmic Distribution