> yes, which leads to other implementations: put exactly as many black > balls in as needed, but place them randomly (avoiding collisions), or e. > g. put balls first in regularly and then stir them up randomly (e.g. > repeatedly exchanging balls between two random positions. Is that what your posted code does? Troy