diff options
author | Andrei Zmievski <andrei@php.net> | 2002-06-09 04:26:36 +0000 |
---|---|---|
committer | Andrei Zmievski <andrei@php.net> | 2002-06-09 04:26:36 +0000 |
commit | 5f3a9ebf137861237f5f7f01e0938d7cf986a50a (patch) | |
tree | ff48b7fdfe8d864d579e8da7e8b733752241153b /ext/standard/php_rand.h | |
parent | fd70290b76c2e280fe10ec5968355ef8d5b7b74e (diff) | |
download | php-git-5f3a9ebf137861237f5f7f01e0938d7cf986a50a.tar.gz |
Make RAND_RANGE() an API macro.
Diffstat (limited to 'ext/standard/php_rand.h')
-rw-r--r-- | ext/standard/php_rand.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/standard/php_rand.h b/ext/standard/php_rand.h index 996257cc1b..cf89d0714e 100644 --- a/ext/standard/php_rand.h +++ b/ext/standard/php_rand.h @@ -39,6 +39,9 @@ #define PHP_RAND_MAX RAND_MAX #endif +#define RAND_RANGE(__n, __min, __max, __tmax) \ + (__n) = (__min) + (long) ((double) ((__max) - (__min) + 1.0) * ((__n) / ((__tmax) + 1.0))) + /* MT Rand */ #define PHP_MT_RAND_MAX ((long) (0x7FFFFFFF)) /* (1<<31) - 1 */ |