anchor.diff:            Algs),
       %%
       ct:pal("~nRNG uniform integer full range performance~n",[]),
  -    _ =
  +    [TMarkUniformFullRange|_] =
           measure_1(
             fun (State) -> half_range(State) bsl 1 end,
             fun (State, Range, Mod) ->
  
positive.code:                 {?MODULE, ignored_state};
              crypto_bytes_cached ->
                  {?MODULE, <<>>};
              _ ->
                  {rand, rand:seed_s(Alg)}
          end,
  
negative.code:                     State)
            end,
            Algs),
      _ =
          measure_1(
            fun (_) -> 0 end,
            fun (State, _, _) ->
                    measure_loop(
                      fun (State0) -> State0 end,
                      State)
            end,
            benchmark_dummy, TMarkUniformFullRange),
      %%
      ct:pal("~nRNG uniform integer full range + 1 performance~n",[]),
      _ =
  