package org.foo.stockprovider.impl; import java.util.HashMap; import java.util.Map; import java.util.Random; import org.foo.stockprovider.StockProvider; public class StockProviderImpl implements StockProvider { private static final double MAX_PRICE = 100.0; // $100.00 Random rnd = new Random(); public Map<String, Double> getStocks(String[] symbols) { HashMap<String, Double> stocks = new HashMap<String, Double>(); for (int i=0; i<symbols.length; i++) { if (!symbols[i].equals("ERR")) { double price = rnd.nextDouble() * MAX_PRICE; stocks.put(symbols[i], price); } } return stocks; } }