| 32 | min(min_), diff(max_ - min_) {} |
| 33 | |
| 34 | inline double operator()() const { |
| 35 | double u; |
| 36 | do {u = unif_rand();} while (u <= 0 || u >= 1); |
| 37 | return min + diff * u; |
| 38 | } |
| 39 | |
| 40 | private: |
| 41 | double min; |
nothing calls this directly
no test coverage detected