tutil.c: rename random function to avoid collision on BSD - granular - granular dynamics simulation
(HTM) git clone git://src.adamsgaard.dk/granular
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 8562f7577153f279b2ce74b35a9016690ec9b7f1
(DIR) parent 3d5cc041769b612a57de8f5068a244c83b4612f9
(HTM) Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 19 Mar 2021 21:58:12 +0100
util.c: rename random function to avoid collision on BSD
Diffstat:
M util.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
(DIR) diff --git a/util.c b/util.c
t@@ -87,7 +87,7 @@ residual(const double new_val, const double old_val)
}
double
-random(void)
+randomval(void)
{
return (double)rand() / RAND_MAX;
}
t@@ -95,13 +95,13 @@ random(void)
double
random_value_uniform(double min, double max)
{
- return random() * (max - min) + min;
+ return randomval() * (max - min) + min;
}
double
random_value_powerlaw(double min, double max)
{
double power = -1.8;
- return pow((pow(max, power + 1.0) - pow(min, power + 1.0)) * random()
+ return pow((pow(max, power + 1.0) - pow(min, power + 1.0)) * randomval()
+ pow(min, power + 1.0), 1.0 / (power + 1.0));
}