anchor.diff:              io:format("WARNING! Unexpected request: ~p~n", [Other]),
               ticker(Listings, Interval)
       after Interval ->
  -            reseed(),
               Prices = [{Symbol, random_price()} || Symbol <- Listings],
               Message = {ticker, {prices, Prices}},
   
  
positive.code: start() ->
  
      % Generate listings
      reseed(),
      Listings = sets:to_list(sets:from_list(
          [random_symbol() || _ <- lists:seq(1, ?NUM_LISTINGS)]
      )),
  
negative.code: 
  %% Pick and return a random element from a given list
  choice(List) ->
      reseed(),
      Maximum = length(List),
      Element = random:uniform(Maximum),
      lists:nth(Element, List).
  