Let it cycle through a few times to get rid of minor flaws, and enjoy!
I just used a somewhat random formula based on distances between certain points.