cpp/numeric/random/discard block engine/base