Extra initialization of class member have place here: https://github.com/uxlfoundation/oneDPL/blob/1029fe9079801069ea3eb0cbae90ba8ed4c6a36c/include/oneapi/dpl/internal/random_impl/discard_block_engine.h#L74 Initialization of `n_(0)` is not required because the `n_` field already defined as: ```C++ ::std::size_t n_ = 0; ```