このコードにはいくつか問題があります。私の問題は、以下のコードでは、検出率テキストに「incr」が加算されないことです。incr に入るだけで、プラスにはなりません。
これは私のコードです。
(function loop() {
    var rand = Math.round(Math.random() * (3000 - 500)) + 500;
    var incr=Math.floor(Math.random()*6);
    setTimeout(function() {
         document.getElementById('detection-ratio').innerText = '0 / '+ ++incr;
         loop();  
    }, rand);
}());
「検出率」テキストは、デフォルトでは次のようになります。
0 / 0
次に、「incr」が数値「3」を生成するとします。最後の 0 を 3 で増やす必要があるため、次のようになります。
0 / 3
次に、新しい「incr」を生成するとしましょう。「5」としましょう。次に、次のようになります。
0 / 8
---> でも、今はそうはいきません。'incr' を増加させずに 'detection-ratio' に書き込むだけです。