cpp/numeric/random/shuffle order engine/operator cmp