Home
last modified time | relevance | path

Searched refs:umax (Results 1 – 2 of 2) sorted by relevance

/PHP-8.0/ext/standard/
H A Dmt_rand.c213 if (UNEXPECTED(umax == UINT32_MAX)) { in rand_range32()
218 umax++; in rand_range32()
221 if ((umax & (umax - 1)) == 0) { in rand_range32()
222 return result & (umax - 1); in rand_range32()
233 return result % umax; in rand_range32()
249 umax++; in rand_range64()
252 if ((umax & (umax - 1)) == 0) { in rand_range64()
253 return result & (umax - 1); in rand_range64()
265 return result % umax; in rand_range64()
272 zend_ulong umax = max - min; in php_mt_rand_range() local
[all …]
H A Drandom.c244 zend_ulong umax; in php_random_int() local
252 umax = (zend_ulong) max - (zend_ulong) min; in php_random_int()
259 if (umax == ZEND_ULONG_MAX) { in php_random_int()
265 umax++; in php_random_int()
268 if ((umax & (umax - 1)) != 0) { in php_random_int()
270 zend_ulong limit = ZEND_ULONG_MAX - (ZEND_ULONG_MAX % umax) - 1; in php_random_int()
280 *result = (zend_long)((trial % umax) + min); in php_random_int()

Completed in 8 milliseconds