MCPcopy Create free account
hub / github.com/Fields2Cover/Fields2Cover / getRandomExp

Method getRandomExp

src/fields2cover/utils/random.cpp:28–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26}
27
28double Random::getRandomExp(double min, double max) {
29 assert(min < max);
30 double log_min {log(min)};
31 return exp((log(max) - log_min) * getRandomDouble() + log_min);
32}
33
34double Random::getRandomExpDist(double lambda) {
35 std::exponential_distribution<double> distribution(lambda);

Callers 2

TESTFunction · 0.80

Calls

no outgoing calls

Tested by 2

TESTFunction · 0.64