aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/rt.hpp10
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"