That not a clear grid search as you see. Grid search is taking some value for example [0,1] an break it on similar length pieces, then run on them algorithm. And yes you are right that this is a bad thing.
But i recommend to brake params on that pieces by analyzing the logic behind param and set values that will prove or disapprove it.
Especially this is much better random search when you have not so many GPU resources.