added uniform random sample support
added Differential Evolution minimization support