// RandomDept generates new random department objects 


//import java.util.*;

public class RandomDept{ 
    
    String deptno;
    String dname;
    String loc;

    RandomData rd;

    int numberOfDepts;

    public String[] locs = {"New York","Boston","Dallas","Los Angeles",
                             "Chicago","Philadelphia","Seattle",
			     "London","Paris","Rome"};

    public String randomLoc()
    {
	int randomLocNo = rd.randomInt(0,9);
	return locs[randomLocNo];
    }

    public RandomDept(RandomData rd0){
	rd = rd0;
    };

    public RandomDept(int n, int numberOfDepts, RandomData rd0){
	rd = rd0;

	deptno = Integer.toString(n * 10);
	dname = rd.randomString(3,15);
	loc = randomLoc();

    }

    public String toString()
    {
	String deptString = deptno + '|' + 
	                    dname + '|' + 
	                    loc;
	return deptString;
    }

}
