
/**
 * ADD YOUR OWN
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
import java.text.NumberFormat;
import java.util.ArrayList;
public class UsedCarLot2
{
	ArrayList<Sale> allSales=new ArrayList<Sale>();
    public UsedCarLot2()
    {
        initializeSales(30);  //initalizes allSales
    }
    
    public void initializeSale()
    {
    	String[] employees={"Tony","Guido", "Jaime", "Mike", "Anthony"};
        NumberFormat twoDigits=NumberFormat.getIntegerInstance(); 
        String randomEmployee=employees[(int)(Math.random()*5)];
        twoDigits.setMinimumIntegerDigits(2);
        String randomDateString=""+((int)(Math.random()*5)+2005)+twoDigits.format(((int)(Math.random()*12)+1))+twoDigits.format(((int)(Math.random()*31)+1));
        int randomDate=Integer.parseInt(randomDateString);
        int salePrice=(int)(Math.random()*15500+1400);
        int carValue=salePrice-((int)(Math.random()*3500)-500);
        allSales.add(new Sale(randomDate, randomEmployee,salePrice,carValue));

    }
    
    //The method below will initialize 50 sales randomly.
    public void initializeSales(int x)
    {
    	for (int i=0;i<x;i++)
    		initializeSale();               
    }
    
    
    
	
	public static void main (String[] args)
	{
		UsedCarLot2 u=new UsedCarLot2();
		
	}
	
}
