public void cellRandDraw(int x, int y){
						Random snail = new Random();
						if(!sedna.getSelected() ||sedna.getSelection(x,y)){
							if(cellfillflag){
								int nose = randToolNum(3);
								switch(cft){
									case 0: populate(x,y,3); break;
									case 1:  mainBrain.getCell(x, y).setOption(toolstring[3], snail.nextBoolean());
									 break;
									case 2:  mainBrain.getCell(x, y).setParameter(toolstring[3], nose);
									 break;
									default: populate(x,y,3); break;}
								}
							else{ 
								int elbow = randToolNum(2);
								switch(cdt){
									case 0: populate(x,y,3);break;
									case 1: mainBrain.getCell(x, y).setOption(toolstring[2], snail.nextBoolean()); 
									break;
									case 2:  mainBrain.getCell(x, y).setParameter(toolstring[2], elbow);
									 break;
									default: populate(x,y,3); break;}
								}
								}
								snail = null;
					}