renamed SupplierRng to StochasticSupplier