3v4l.org

run code in 300+ PHP versions simultaneously
<?php $i = $j = 0; $b = rand(1, 100); while($i++ < 10000) { $a = rand(1, 100); if(abs($a - $b) <= 1) { $j++; } } print "{$j} von {$i}"."\n"; print ($j/$i);
Output for 5.1.5, 5.2.1, 5.4.15, 5.6.36, 7.0.18, 7.1.12, 7.4.1
303 von 10001 0.03029697030297
Output for 5.1.6, 7.3.11, 7.4.0
328 von 10001 0.032796720327967
Output for 7.3.13
270 von 10001 0.026997300269973
Output for 4.3.9, 4.4.5, 5.4.10, 5.4.25, 5.4.28, 5.6.32, 7.3.12
282 von 10001 0.028197180281972
Output for 5.4.0, 7.1.8, 7.2.16, 7.3.10
295 von 10001 0.029497050294971
Output for 5.4.36, 7.1.26, 7.3.9
283 von 10001 0.028297170282972
Output for 4.3.2, 5.1.4, 5.4.12, 5.4.14, 5.4.23, 5.5.1, 5.6.16, 7.0.2, 7.0.4, 7.0.10, 7.0.33, 7.2.3, 7.3.8
309 von 10001 0.030896910308969
Output for 5.2.10, 5.5.3, 5.5.11, 5.5.25, 7.2.10, 7.3.7
319 von 10001 0.031896810318968
Output for 5.2.6, 7.0.6, 7.2.19, 7.3.6
315 von 10001 0.031496850314969
Output for 5.4.2, 5.6.12, 5.6.29, 5.6.37, 7.1.32, 7.3.5
318 von 10001 0.031796820317968
Output for 5.4.17, 5.5.12, 5.6.8, 5.6.40, 7.0.5, 7.0.23 - 7.0.24, 7.0.27, 7.1.1, 7.3.4
299 von 10001 0.02989701029897
Output for 7.1.5, 7.1.30, 7.2.7, 7.3.3
289 von 10001 0.028897110288971
Output for 5.4.22, 7.1.7, 7.1.14, 7.1.33, 7.2.4, 7.2.8 - 7.2.9, 7.3.2
312 von 10001 0.031196880311969
Output for 5.5.19, 7.0.32, 7.3.1
288 von 10001 0.028797120287971
Output for 5.0.0, 5.2.15, 5.3.2, 5.3.4 - 5.3.16, 5.3.20 - 5.3.21, 5.3.23 - 5.3.29, 5.4.8, 5.5.16, 5.6.14, 5.6.33, 7.3.0
287 von 10001 0.028697130286971
Output for 4.4.9, 5.0.4, 5.2.16, 5.5.23, 5.5.31, 5.6.6, 5.6.10, 5.6.13, 7.0.31, 7.2.1, 7.2.20, 7.2.26
297 von 10001 0.02969703029697
Output for 4.3.5, 5.5.5, 7.2.22, 7.2.25
285 von 10001 0.028497150284972
Output for 5.4.5 - 5.4.6, 5.4.9, 5.4.19, 5.4.32, 5.5.14, 5.6.20, 5.6.31, 7.0.13, 7.0.17, 7.0.19, 7.1.0, 7.1.10, 7.1.18, 7.1.22, 7.2.24
292 von 10001 0.029197080291971
Output for 4.4.8, 5.2.7, 5.5.38, 5.6.19, 7.2.23
278 von 10001 0.027797220277972
Output for 5.0.2, 5.3.3, 5.3.17 - 5.3.19, 5.3.22, 5.4.43, 5.5.32, 7.1.15, 7.2.21
302 von 10001 0.03019698030197
Output for 5.1.2, 5.4.33, 5.4.37, 7.2.18
286 von 10001 0.028597140285971
Output for 7.2.17
324 von 10001 0.032396760323968
Output for 4.4.6, 5.2.17, 5.4.30, 7.0.7, 7.1.3, 7.1.21, 7.2.15
306 von 10001 0.030596940305969
Output for 7.2.14
326 von 10001 0.032596740325967
Output for 7.2.13
347 von 10001 0.034696530346965
Output for 4.3.3, 4.3.6, 4.4.4, 5.0.5, 5.1.3, 5.4.20, 5.4.38, 5.5.17, 5.5.24, 5.6.7, 5.6.27, 7.1.13, 7.2.12
314 von 10001 0.031396860313969
Output for 5.4.42, 5.5.4, 5.6.28, 7.0.14, 7.1.11, 7.2.11
308 von 10001 0.030796920307969
Output for 7.2.2, 7.2.6
327 von 10001 0.032696730326967
Output for 5.4.31, 5.6.11, 7.0.26, 7.2.5
307 von 10001 0.030696930306969
Output for 4.3.4, 5.0.1, 5.4.3, 7.0.20, 7.2.0
320 von 10001 0.031996800319968
Output for 4.3.1, 5.3.0 - 5.3.1, 5.5.7, 5.5.15, 7.1.31
316 von 10001 0.031596840315968
Output for 5.4.41, 5.4.44, 5.5.36, 7.0.8, 7.1.29
313 von 10001 0.031296870312969
Output for 5.2.4, 5.2.13, 7.1.28
279 von 10001 0.027897210278972
Output for 5.4.18, 5.5.34, 5.6.15, 5.6.23, 7.1.27
298 von 10001 0.02979702029797
Output for 5.1.0, 5.2.3, 5.4.13, 5.4.40, 5.6.9, 7.0.9, 7.1.17, 7.1.25
294 von 10001 0.029397060293971
Output for 5.2.8, 7.1.24
336 von 10001 0.033596640335966
Output for 7.1.23
334 von 10001 0.033396660333967
Output for 7.1.20
310 von 10001 0.030996900309969
Output for 7.1.19
352 von 10001 0.035196480351965
Output for 7.0.16, 7.1.16
266 von 10001 0.026597340265973
Output for 4.4.1, 5.2.9, 5.4.4, 5.4.27, 5.5.37, 5.6.24, 7.1.9
304 von 10001 0.03039696030397
Output for 4.3.8, 5.0.3, 7.0.28, 7.1.6
296 von 10001 0.02959704029597
Output for 4.4.0, 5.4.7, 7.1.4
277 von 10001 0.027697230276972
Output for 5.2.11, 5.4.45, 5.5.18, 5.5.33, 5.6.3, 5.6.25, 7.1.2
311 von 10001 0.031096890310969
Output for 5.4.34, 5.6.5, 7.0.30
272 von 10001 0.027197280271973
Output for 5.2.0, 7.0.1, 7.0.29
281 von 10001 0.028097190280972
Output for 5.1.1, 5.2.5, 5.4.39, 5.5.6, 5.6.1, 5.6.38, 7.0.25
305 von 10001 0.03049695030497
Output for 5.5.13, 7.0.22
274 von 10001 0.027397260273973
Output for 5.2.2, 5.5.27, 7.0.21
291 von 10001 0.029097090290971
Output for 5.4.29, 5.5.0, 5.5.29, 5.6.0, 7.0.15
280 von 10001 0.027997200279972
Output for 5.5.22, 5.6.21, 5.6.39, 7.0.12
331 von 10001 0.033096690330967
Output for 5.4.21, 5.6.22, 7.0.11
199 von 10001 0.01989801019898
Output for 4.3.7, 4.3.11, 5.4.11, 5.5.9, 7.0.3
300 von 10001 0.02999700029997
Output for 5.5.28, 5.5.30, 5.6.18, 7.0.0
321 von 10001 0.032096790320968
Output for 5.6.35
351 von 10001 0.035096490350965
Output for 4.3.10, 5.2.14, 5.4.1, 5.4.26, 5.5.10, 5.6.4, 5.6.34
293 von 10001 0.029297070292971
Output for 5.6.30
337 von 10001 0.033696630336966
Output for 5.5.2, 5.6.17, 5.6.26
332 von 10001 0.033196680331967
Output for 5.6.2
284 von 10001 0.028397160283972
Output for 5.5.35
317 von 10001 0.031696830316968
Output for 5.5.26
262 von 10001 0.026197380261974
Output for 4.3.0, 5.4.16, 5.4.35, 5.5.21
290 von 10001 0.028997100289971
Output for 5.5.20
265 von 10001 0.026497350264974
Output for 4.4.2, 4.4.7, 5.5.8
301 von 10001 0.03009699030097
Output for 5.4.24
273 von 10001 0.027297270272973
Output for 5.2.12
249 von 10001 0.024897510248975
Output for 4.4.3
358 von 10001 0.035796420357964

preferences:
185.95 ms | 401 KiB | 325 Q