Trouble getting good result

Clustering function works, however ocassionally my two random centeroids
occasionally end up in the same place. To resolve this problem in my
program, I'll have to multi thread to run the algorithm several times,
then find which results are the most common.