First, at initialization, words are randomly assigned to clusters in a way that cluster sizes are distributed according to the Zipfian distribution (with a parameter s).
we randomly select words to be assigned to the first cluster until the fraction of word types in the cluster equals to the prediction given by Zipf's law.