Advertisement
Guest User

rne.cpp

a guest
Oct 26th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.55 KB | None | 0 0
  1. //------------------------------------------------
  2. //  RNE.CPP
  3. //------------------------------------------------
  4.  
  5. #include "rne.hpp"
  6.  
  7. // Libraries
  8.  
  9. // Code
  10.  
  11. using namespace std;
  12.  
  13. double rne::range(double min, double max)
  14. {
  15.     uniform_real_distribution<double> real_dist(min, max);
  16.     return real_dist(_rng);
  17. }
  18.  
  19. double rne::splitrange(double absmin, double absmax)
  20. {
  21.     uniform_real_distribution<double> real_dist(absmin, absmax);
  22.     if ( (real_dist(_rng) - (absmax + absmin)/2.) > 0)
  23.     {
  24.         return real_dist(_rng);
  25.     }
  26.     return -real_dist(_rng);
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement