anchor.diff:      %%
       %% NOTE: If the worker process dies, this obviously introduces some entroy
       %% into the equation since you'd be restarting the RNG all over.
  -    %% 
  +    %%
       %% The RNG_SEED is static by default for replicability of key size
  -    %% and value size generation between test runs.  
  +    %% and value size generation between test runs.
       process_flag(trap_exit, true),
  -    {A1, A2, A3} = 
  +    {A1, A2, A3} =
           case basho_bench_config:get(rng_seed, {42, 23, 12}) of
               {Aa, Ab, Ac} -> {Aa, Ab, Ac};
               now -> now()
           end,
  -                       
  +
       RngSeed = {A1+Id, A2+Id, A3+Id},
   
       %% Pull all config settings from environment
  
positive.code:                 max ->
                      ?INFO("Starting max worker: ~p\n", [self()]),
                      max_worker_run_loop(State);
                  {rate, Rate} ->
                      %% Calculate mean interarrival time in in milliseconds. A
                      %% fixed rate worker can generate (at max) only 1k req/sec.
  
negative.code: %% "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  %% KIND, either express or implied.  See the License for the
  %% specific language governing permissions and limitations
  %% under the License.
  %%
  %% -------------------------------------------------------------------
  -module(basho_bench_worker).
  