diff --git a/src/Logger/Logger.php b/src/Logger/Logger.php index da76fda..32a5f4a 100644 --- a/src/Logger/Logger.php +++ b/src/Logger/Logger.php @@ -57,7 +57,8 @@ public function addLog(Log $log): int } if (! is_null($this->samplePercent)) { - if (rand(0, 100) <= $this->samplePercent) { + $rand = rand(1, 100); + if ($rand >= $this->samplePercent) { return 0; } } diff --git a/tests/e2e/AdapterBase.php b/tests/e2e/AdapterBase.php index 96a5e65..beb2e10 100755 --- a/tests/e2e/AdapterBase.php +++ b/tests/e2e/AdapterBase.php @@ -84,6 +84,6 @@ public function testSampler(): void $zeroPercentage = ($zeroCount / count($results)) * 100; - $this->assertLessThan(20, $zeroPercentage); + $this->assertGreaterThan(85, $zeroPercentage); } }