Eris\Generator\IntegerGeneratorTest::testUniformity PHP Method

testUniformity() public method

public testUniformity ( )
    public function testUniformity()
    {
        $generator = new IntegerGenerator();
        $values = [];
        for ($i = 0; $i < 1000; $i++) {
            $values[] = $generator($this->size, $this->rand);
        }
        $this->assertGreaterThan(400, count(array_filter($values, function ($n) {
            return $n->unbox() > 0;
        })), "The positive numbers should be a vast majority given the interval [-10, 10000]");
    }