Random products