# rank_xendcg objective_seed RNG-replay golden (OBJ-06 / 07-09).
#
# Per query q, Random(objective_seed + q) yields ONE NextFloat() per row in
# row order (rank_objective.hpp:389-391,417). The draws (as f32 bit patterns)
# are the gamma g in Phi(label, g) = 2^label - g. The Rust RankXendcg
# reproduces the draw order bit-exact (rank_parity::rank_xendcg_objseed_rng_replay).
#
# objective_seed=<S> query_boundaries=<csv i32> draws=<csv f32 bits, row-major over all rows>
objective_seed=5 query_boundaries=0,3,8,12,18,23,30 draws=987234304,1063266816,1052736512,988282880,1045465088,1063996928,1056310272,1042460672,989069312,1057496064,1055767552,1046216704,989855744,1062999040,1008435200,1064500736,1061803520,1050881024,990380032,1044396032,1057881600,1060043776,1037262848,990773248,1057228288,1036812288,1054210048,1054213120,1057943552,1045565440
objective_seed=7 query_boundaries=0,3,8,12,18,23,30 draws=989069312,1057496064,1055767552,989855744,1062999040,1008435200,1064500736,1061803520,990380032,1044396032,1057881600,1060043776,990773248,1057228288,1036812288,1054210048,1054213120,1057943552,991166464,1062731776,1059397632,1042016256,1060869632,991559680,1043324928,1044561920,1063450624,1027784704,1061964800,1053445120
