random(); // 10% de probabilidad de tener error $hasError = rand(1, 100) <= 10; if ($hasError && $errors->isNotEmpty()) { $randomError = $errors->random(); Record::factory() ->forVehicle($vehicle->id) ->forUser($randomUser->id) ->withSpecificError($randomError->id) ->create(); $recordsWithError++; } else { Record::factory() ->forVehicle($vehicle->id) ->forUser($randomUser->id) ->withoutError() ->create(); $recordsWithoutError++; } } } } }