public static void main(String[] args) {
		ParserClass pc = new ParserClass("test");
		ArrayList<String> documents = pc.getDocuments();
		
		ShingleMaker sm = new ShingleMaker(documents);
		ArrayList<ArrayList<Shingle>> shinglelis = sm.getShingleList();	
		
		
		ShingleSetMaker ssm = new ShingleSetMaker(shinglelis);
		ArrayList<ShingleFile> shin = ssm.getshinglefilelist();
		
		ArrayList<Integer> intsas = new ArrayList<Integer>();
		while (intsas.size() < 25)
		{
			Random rand = new Random();
			int randomNum = rand.nextInt(23787 -1 + 1) +1;
			
			if (!(intsas.contains(randomNum)))
			{
				intsas.add(randomNum);
			}
		}
		
		ArrayList<Integer> intsbs = new ArrayList<Integer>();
		while (intsbs.size() < 25)
		{
			Random rand = new Random();
			int randomNum = rand.nextInt(23787  + 1) ;
			
			if (!(intsbs.contains(randomNum)))
			{
				intsbs.add(randomNum);
			}
		}
		
		
	SketchMaker sketcher = new SketchMaker(shinglelis, shin, intsas, intsbs);
	ArrayList<ArrayList<Shingle>> sketches = sketcher.getSketches(); 
	
/*	for (int i = 0 ; i <sketchessize(); i++)
	{
		for (int j = 0 ; j < sketches.get(i).size(); j++)
		{
			System.out.print
		}
	} */
	
	ArrayList<ArrayList<Double>> indexes = new ArrayList<ArrayList<Double>>();
	
	for (int i = 0; i < sketches.size(); i++)
	{
		ArrayList<Double> a = new ArrayList<Double>();
		indexes.add(i,a);
		ArrayList<ArrayList<Shingle>> newArraySketches = new ArrayList<ArrayList<Shingle>>(sketches);
		
		ArrayList<Shingle> curr = newArraySketches.get(i);	
		
		for (int j = 0 ; j < newArraySketches.size(); j++)
		{
			double similaries = ((similar(curr, newArraySketches.get(j))) / 25);
			
			if (similaries >= .5 && i != j)
			{
				System.out.println("Document "+ i+ " - Document "+ j+ " Jaccard coefficient: " + similaries);
			}
			
			if ( i <10)
			{
				indexes.get(i).add(j,similaries);
			}
		}
	}
	
		sortMeth(indexes);
		
	}