Seems to work for multiple Gaussians in 2D, but the Abalone dataset.... not so much. Rand hovers around 0.2 and drops even to 0.1. Probably there is some bug somewhere, but it is weird that the Gaussian dataset does not reveal it.