added possibility to defined multiple range for an hyper-parameter