3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?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.2.8, 7.1.0
336 von 10001 0.033596640335966
Output for 4.4.8, 5.2.7, 7.0.14
278 von 10001 0.027797220277972
Output for 5.1.2, 5.3.5, 7.0.6
286 von 10001 0.028597140285971
Output for 5.3.12, 7.0.5
329 von 10001 0.032896710328967
Output for 5.4.15, 7.0.4
284 von 10001 0.028397160283972
Output for 5.2.2, 5.3.19, 5.3.26, 5.4.20, 7.0.3
291 von 10001 0.029097090290971
Output for 4.4.9, 5.0.4, 5.2.16, 5.4.13, 5.5.28 - 5.5.29, 5.6.11, 7.0.2
297 von 10001 0.02969703029697
Output for 4.3.0, 5.3.2, 5.4.24, 7.0.1
290 von 10001 0.028997100289971
Output for 7.0.0
251 von 10001 0.025097490250975
Output for 4.3.4, 5.0.1, 5.4.31, hhvm-3.12.0
320 von 10001 0.031996800319968
Output for 5.3.7, hhvm-3.10.0
292 von 10001 0.029197080291971
Output for 5.3.24, 5.4.6, 5.4.29, 5.6.28
298 von 10001 0.02979702029797
Output for 5.6.12, 5.6.21
283 von 10001 0.028297170282972
Output for 4.3.8, 5.0.3, 5.3.9, 5.3.17, 5.5.25, 5.6.20
296 von 10001 0.02959704029597
Output for 5.4.10, 5.4.18, 5.4.22, 5.4.30, 5.4.38, 5.6.16, 5.6.19
289 von 10001 0.028897110288971
Output for 5.3.8, 5.3.16, 5.3.28, 5.6.18
322 von 10001 0.032196780321968
Output for 5.0.0, 5.2.15, 5.6.17
287 von 10001 0.028697130286971
Output for 5.3.22, 5.4.28, 5.6.15
308 von 10001 0.030796920307969
Output for 5.4.14, 5.6.14
288 von 10001 0.028797120287971
Output for 5.2.10, 5.3.21, 5.6.13
319 von 10001 0.031896810318968
Output for 5.6.10
338 von 10001 0.033796620337966
Output for 4.3.5, 5.3.20, 5.6.8 - 5.6.9
285 von 10001 0.028497150284972
Output for 5.5.24, 5.6.7
312 von 10001 0.031196880311969
Output for 5.5.35
307 von 10001 0.030696930306969
Output for 5.1.5, 5.2.1, 5.4.17, 5.5.31, 5.5.34
303 von 10001 0.03029697030297
Output for 4.3.10, 5.2.14, 5.4.25, 5.5.33
293 von 10001 0.029297070292971
Output for 5.5.32
273 von 10001 0.027297270272973
Output for 5.5.30
326 von 10001 0.032596740325967
Output for 5.5.27
317 von 10001 0.031696830316968
Output for 4.4.6, 5.2.17, 5.3.3 - 5.3.4, 5.5.26
306 von 10001 0.030596940305969
Output for 5.4.45
330 von 10001 0.032996700329967
Output for 5.4.44
331 von 10001 0.033096690330967
Output for 5.1.1, 5.2.5, 5.4.2, 5.4.43
305 von 10001 0.03049695030497
Output for 5.4.3, 5.4.42
295 von 10001 0.029497050294971
Output for 5.4.41
264 von 10001 0.026397360263974
Output for 5.2.11, 5.3.10, 5.4.35, 5.4.40
311 von 10001 0.031096890310969
Output for 5.4.39
270 von 10001 0.026997300269973
Output for 5.2.4, 5.2.13, 5.4.37
279 von 10001 0.027897210278972
Output for 5.3.0, 5.3.23, 5.4.12, 5.4.36
299 von 10001 0.02989701029897
Output for 4.3.1, 5.4.34
316 von 10001 0.031596840315968
Output for 4.4.2, 4.4.7, 5.4.32
301 von 10001 0.03009699030097
Output for 5.2.6, 5.4.27
315 von 10001 0.031496850314969
Output for 4.3.3, 4.3.6, 4.4.4, 5.0.5, 5.1.3, 5.4.26
314 von 10001 0.031396860313969
Output for 5.4.23
265 von 10001 0.026497350264974
Output for 5.4.21
256 von 10001 0.025597440255974
Output for 5.4.19
267 von 10001 0.026697330266973
Output for 4.3.2, 5.1.4, 5.3.18, 5.4.0, 5.4.16
309 von 10001 0.030896910308969
Output for 5.4.11
280 von 10001 0.027997200279972
Output for 4.4.1, 5.2.9, 5.4.9
304 von 10001 0.03039696030397
Output for 5.3.6, 5.4.8
313 von 10001 0.031296870312969
Output for 5.4.7
274 von 10001 0.027397260273973
Output for 4.3.7, 4.3.11, 5.4.5
300 von 10001 0.02999700029997
Output for 5.3.14, 5.4.4
275 von 10001 0.027497250274973
Output for 5.4.1
276 von 10001 0.027597240275972
Output for 5.3.29
261 von 10001 0.026097390260974
Output for 4.3.9, 4.4.5, 5.3.27
282 von 10001 0.028197180281972
Output for 5.3.25
341 von 10001 0.034096590340966
Output for 5.0.2, 5.3.11, 5.3.13, 5.3.15
302 von 10001 0.03019698030197
Output for 5.3.1
324 von 10001 0.032396760323968
Output for 5.2.12
249 von 10001 0.024897510248975
Output for 5.1.0, 5.2.3
294 von 10001 0.029397060293971
Output for 5.2.0
281 von 10001 0.028097190280972
Output for 5.1.6
328 von 10001 0.032796720327967
Output for 4.4.3
358 von 10001 0.035796420357964
Output for 4.4.0
277 von 10001 0.027697230276972