Viewing File: /opt/alt/tests/alt-php81-pecl-stats_2.1.0-2.fac78cf.el8/tests/stats_rand_ibinomial.phpt

--TEST--
stats_rand_ibinomial()
--FILE--
<?php
var_dump(in_array(stats_rand_ibinomial(3, 0.7), array(0, 1, 2, 3)));
var_dump(stats_rand_ibinomial(0, 0.7));
var_dump(stats_rand_ibinomial(3, 0));
var_dump(stats_rand_ibinomial(3, 1));

// error cases
var_dump(stats_rand_ibinomial(-1, 0.7));    // n < 0
var_dump(stats_rand_ibinomial(3, -0.1));    // pp < 0
var_dump(stats_rand_ibinomial(3, 1.1));     // pp > 1
?>
--EXPECTF--
bool(true)
int(0)
int(0)
int(3)

Warning: stats_rand_ibinomial(): Bad values for the arguments. n : -1  pp :      7.000000E-1 in %s on line %d
bool(false)

Warning: stats_rand_ibinomial(): Bad values for the arguments. n : 3  pp :     -1.000000E-1 in %s on line %d
bool(false)

Warning: stats_rand_ibinomial(): Bad values for the arguments. n : 3  pp :      1.100000E+0 in %s on line %d
bool(false)
Back to Directory File Manager