Eris\Generator\FloatGeneratorTest::testPicksUniformelyPositiveAndNegativeFloatNumbers PHP Метод

testPicksUniformelyPositiveAndNegativeFloatNumbers() публичный Метод

    public function testPicksUniformelyPositiveAndNegativeFloatNumbers()
    {
        $generator = new FloatGenerator();
        $sum = 0;
        $trials = 500;
        for ($i = 0; $i < $trials; $i++) {
            $value = $generator($this->size, $this->rand);
            $this->assertInternalType('float', $value->unbox());
            $sum += $value->unbox();
        }
        $mean = $sum / $trials;
        // over a 300 size
        $this->assertLessThan(10, abs($mean));
    }