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));
}