anchor.diff:      Targets = generate_targets(random:uniform(N)),
       generate_paths(N, Targets, []).
   
  +generate_paths(N, Target) when is_record(Target, target) ->
  +    generate_paths(N, [Target], []).
   
   generate_targets(N) ->
       generate_targets(N, []).
  
positive.code:     Paths = generate_paths(random:uniform(N)),
      generate_visits(N, Paths, []).
  
  
  validate_meta(TotalSize, ObjCount, RangeStart, RangeEnd, MaxOffset, Meta) ->
      TotalSize = proplists:get_value(<<"totalCollectionSize">>, Meta),
  
negative.code: 
  gen_rand_ip() ->
      Tuple = [integer_to_list(X) ||
  		X <- [random:uniform(255), random:uniform(255),
  		      random:uniform(255), random:uniform(255)]],
      string:join(Tuple, ".").
  
  
  