diff options
| -rw-r--r-- | include/rt.hpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/rt.hpp b/include/rt.hpp index 60170ac..3c37fa1 100644 --- a/include/rt.hpp +++ b/include/rt.hpp @@ -2,6 +2,7 @@ #define __RT_HPP_ #include <limits> +#include <cstdlib> const double pi = 3.1415926535897932385; const double infinity = std::numeric_limits<double>::infinity(); @@ -10,6 +11,15 @@ inline double deg_to_rad(double deg) { return deg * pi / 180.0; } +inline double randd() { + return rand() / (RAND_MAX + 1.0); +} + +inline double randd(double min, double max) { + return min + randd() * (max - min); +} + + #include "vec3.hpp" #include "ray.hpp" #include "color.hpp" |
