double offset(double min, double max, [double roughnessGain = 1]) { return roughness! * roughnessGain * ((randomizer!.next() * (max - min)) + min); }