We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d3ca5b5 commit a9b8497Copy full SHA for a9b8497
lib/node_modules/@stdlib/stats/base/dists/erlang/kurtosis/benchmark/c/benchmark.c
@@ -77,13 +77,15 @@ static double tic( void ) {
77
}
78
79
/**
80
-* Generates a random number on the interval [0,1).
+* Generates a random number on the interval [min,max).
81
*
82
-* @return random number
+* @param min minimum value (inclusive)
83
+* @param max maximum value (exclusive)
84
+* @return random number
85
*/
-static double rand_double( void ) {
- int r = rand();
86
- return (double)r / ( (double)RAND_MAX + 1.0 );
+static double random_uniform( const double min, const double max ) {
87
+ double v = (double)rand() / ( (double)RAND_MAX + 1.0 );
88
+ return min + ( v*(max-min) );
89
90
91
0 commit comments