Weighted Random for Generators