added SupplierRng which is similar to Googles supplier but with a random seed