public int dealDamage()
	{
		Random gen= new Random();
		int damage;
		
		int factor= gen.nextInt(5);
		
		damage= (int)Math.round(this.getWeapon().getDataValue()+ factor*(0.8*this.getStrength()) + 25*Math.log(0.25*this.getStrength()));
		
		return damage;
	}