cpp/numeric/random/discard block engine/operator cmp