Custom Random Products Functions