Lines Matching refs:min
293 …_random_range(const php_random_algo *algo, php_random_status *status, zend_long min, zend_long max) in php_random_range() argument
295 zend_ulong umax = (zend_ulong) max - (zend_ulong) min; in php_random_range()
298 return (zend_long) (php_random_range64(algo, status, umax) + min); in php_random_range()
301 return (zend_long) (php_random_range32(algo, status, umax) + min); in php_random_range()
424 PHPAPI zend_long php_mt_rand_range(zend_long min, zend_long max) argument
426 return php_random_algo_mt19937.range(php_random_default_status(), min, max);
432 PHPAPI zend_long php_mt_rand_common(zend_long min, zend_long max) argument
438 return php_mt_rand_range(min, max);
446 zend_ulong offset = (double) ( (double) max - min + 1.0) * (r / (PHP_MT_RAND_MAX + 1.0));
448 return (zend_long) (offset + min);
511 zend_long min, max; local
520 Z_PARAM_LONG(min)
524 if (UNEXPECTED(max < min)) {
529 RETURN_LONG(php_mt_rand_common(min, max));
549 zend_long min, max; local
558 Z_PARAM_LONG(min)
562 if (max < min) {
563 RETURN_LONG(php_mt_rand_common(max, min));
566 RETURN_LONG(php_mt_rand_common(min, max));
601 zend_long min, max, result; local
604 Z_PARAM_LONG(min)
608 if (min > max) {
613 if (php_random_int_throw(min, max, &result) == FAILURE) {