Searched refs:php_random_algo_mt19937 (Results 1 – 4 of 4) sorted by relevance
/PHP-8.3/ext/random/ |
H A D | random.c | 190 …ndom_engine_common_init(ce, &random_engine_mt19937_object_handlers, &php_random_algo_mt19937)->std; in php_random_engine_mt19937_new() 308 return &php_random_algo_mt19937; in php_random_default_algo() 412 php_random_algo_mt19937.seed(php_random_default_status(), (zend_long) seed); 419 return (uint32_t) php_random_algo_mt19937.generate(php_random_default_status()); 426 return php_random_algo_mt19937.range(php_random_default_status(), min, max); 441 uint64_t r = php_random_algo_mt19937.generate(php_random_default_status()) >> 1; 502 php_random_algo_mt19937.seed(status, (uint64_t) seed); 629 random_globals->mt19937 = php_random_status_alloc(&php_random_algo_mt19937, true);
|
H A D | engine_mt19937.c | 165 return php_random_range(&php_random_algo_mt19937, status, min, max); in range() 225 const php_random_algo php_random_algo_mt19937 = { variable
|
H A D | randomizer.c | 246 randomizer->algo->range == php_random_algo_mt19937.range in PHP_METHOD() 249 uint64_t r = php_random_algo_mt19937.generate(randomizer->status) >> 1; in PHP_METHOD()
|
H A D | php_random.h | 260 extern PHPAPI const php_random_algo php_random_algo_mt19937;
|
Completed in 12 milliseconds