3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $runs = 10; while($runs--){ echo mt_rand(-2147483648, mt_getrandmax()); echo "\n"; }
Output for 7.1.0
-1256859161 1641658982 1047032882 -1625677928 1367551097 1626286620 -128114715 -1123306978 -659051945 1159104895
Output for 7.0.14
1724152940 -1023552016 -115096288 -1691538662 1547823404 1220804284 169243012 890907534 -516891884 -677252318
Output for 7.0.6
1734905678 1766692106 -1158958650 730658348 -137565000 -1098222450 -1565799616 728266638 2054920204 674696196
Output for 7.0.5
1471978116 694794652 779340974 -620806896 -107839340 692505504 231895302 -1996000804 -249809456 -895258200
Output for 7.0.4
-164605348 958625372 -66013610 1737502636 1946729550 -960454086 -1462427308 996118612 -1233875540 1712359184
Output for 7.0.3
2039898696 1837790784 -2072106196 -1452545238 -1757888898 -1228796716 -591123602 1219377344 2134373940 -1126501586
Output for 7.0.2
-1145142426 985039234 -128202114 -2049880042 705600774 -844165770 -2142796354 27003962 1474891726 -1396314594
Output for 7.0.1
1518271042 -1213915016 1492502408 -1937624642 728539024 -962422496 -251061332 1603064740 189511806 -1193587244
Output for 7.0.0
314885042 1319007258 2096232588 -1953410402 1756460692 -1470613908 953651608 2138899952 -898147772 673332466
Output for hhvm-3.12.0
-1742114310 -1458639174 -1961246382 -1801566290 1061861414 -71731668 827865724 -1061716402 39053708 -138258952
Output for hhvm-3.10.0
-1570906920 647694990 1282440972 -92935788 1950939096 1758769932 -1655113366 1396406994 -1896364834 1383709184
Output for 5.6.21
545510934 347823410 -869133276 826832772 -1988263298 -217570548 -872776380 -1001432600 -978777186 -96889880
Output for 5.6.20
-208110088 -910633922 -1341300120 1473373950 574104814 589249464 551655554 -2075723592 -815541568 1860902920
Output for 5.6.19
409685056 -1503715256 -209222782 -83412894 -143420862 2078900818 804886006 -1488858990 95201260 -322634322
Output for 5.6.18
-1062666590 -455948000 1390435066 54862626 1204389896 938088782 -1441127176 -1065140848 -1558049228 915659044
Output for 5.6.17
1621304548 -944120800 -1097854216 1968014442 -833439358 -2039236216 801141664 766189764 2066780908 2054621202
Output for 5.6.16
1240440122 -1162516364 763218898 1148706752 1268824624 901543868 -1246182622 1356453826 1815342790 463386874
Output for 5.6.15
-373178236 -1554578762 -1502463654 1676253766 368713460 364196818 1481267912 -1832340684 -281782484 586408004
Output for 5.6.14
432587424 -2127883214 -1429501452 -1400530988 -1601445224 -519424508 -1617732062 -2111837148 132859600 -1519015040
Output for 5.6.13
-896743540 -1173088022 622387586 -1018369612 1045998998 1834212704 1514922672 -1976931576 -200124552 -235100764
Output for 5.6.12
-1949370204 -1979317078 -234681588 227646772 -723301650 1926675412 1725888052 2122375730 -1562086398 1593442268
Output for 5.6.11
-952039994 -763792598 239330590 284735354 -682748026 -1858392110 -211097196 678895872 1296043944 -1568993186
Output for 5.6.10
173642306 -1908342674 1039765744 -438595178 -1813118456 -296275460 764309556 1739908168 1131722922 406730498
Output for 5.6.9
1580570066 1591637436 -2007395708 -440240362 2044948126 -348747530 -417755048 1725006588 -575187368 -1325926354
Output for 5.6.8
-1122813334 -674319616 976019128 -1238470550 -2119610394 -1093886654 776802756 -1351457490 -2082572012 -1203570386
Output for 5.6.7
-511556452 1947322252 1052593202 1308065872 159346434 -586440744 1159939198 515636864 1818793834 929419564
Output for 5.5.35
-1366235650 -1354413612 62306882 -2018057752 -994232804 825676918 1984982272 1611280884 372332638 -1990262762
Output for 5.5.34
-253934644 -825595084 -1801801584 -85809142 -215400636 1862270128 -1339790440 -1182608980 1556840548 -1496387128
Output for 5.5.33
945419926 -44797762 887747142 -354311546 2037261452 1517939168 -1171313326 -152151692 -1545675320 -865101254
Output for 5.5.32
1615307152 1383231818 -423168578 -686204724 365053144 -1734930428 840638408 1404343728 832539854 748342098
Output for 5.5.31
258702414 -250141228 1103861326 1450664836 -1130613362 -918848814 -26623818 1581987386 1735261332 446474824
Output for 5.5.30
1650620530 -671389056 -1674733572 374606674 -790163568 -152560670 -90027770 -88349500 -923998072 -650061768
Output for 5.5.29
-1823439612 -1661507974 2051223026 1417878696 1080673856 -2083823466 572319796 1113779182 -2132684318 -333493646
Output for 5.5.28
-525888126 -953935538 -520905820 1060238804 -458965852 1393916896 -454801114 -512405528 -816259560 -1889101194
Output for 5.5.27
1529031270 242037074 1942437772 -1118608338 2072972770 -64474048 864391396 -650859904 -2026288242 -1339226950
Output for 5.5.26
-1573637010 1835197594 2103294900 438864152 1358729862 -1313639824 1117684096 790698336 -233090952 885839746
Output for 5.5.25
-1066765706 386644272 569647806 443082480 -2006761688 1164941876 1518855568 1860500422 1769110050 -588649284
Output for 5.5.24
1062506254 776802870 102717088 1908014894 1744393892 1012052272 1711535938 -776355460 -1245480376 373938624
Output for 5.4.45
-1581524982 2133422752 1317400936 2109733496 2075886452 -951359264 591682370 -1607048020 -1869353662 885241512
Output for 5.4.44
-144061694 -229968498 -655741094 1732888530 -1088344292 1384189500 1654548618 -150971300 1091191790 1194114064
Output for 5.4.43
629392714 490928632 -1701711750 1915299486 922621824 904819260 -298449382 1360576578 183786218 -753883900
Output for 5.4.42
2120292220 1703302854 1793344508 -1866628630 -292320542 236985276 695654592 1895745326 335331764 280241046
Output for 5.4.41
-536861148 1839060038 1069381070 -539148546 2129059228 1480970578 -984190434 1579619836 -2165086 548704772
Output for 5.4.40
222686052 2130890866 -285871046 1961873126 1661643736 -1412936666 -186908340 -624761272 -1540013840 1326053522
Output for 5.4.39
1159269560 -764261218 1040201798 665198058 1107162694 1514177354 1385516156 -523138174 1415689834 1634067550
Output for 5.4.38
-531193578 -236296582 -1138585212 -999735344 -1782350376 1744852840 -1215922088 269458020 1703669382 -958107594
Output for 5.4.37
-1031160460 -1511267180 -644277342 -534402600 -742790460 -704008280 -1516263254 988581752 1411941844 1620592220
Output for 5.4.36
-1273265026 1296692774 1952696374 401741844 -996913580 -2048429664 -1694159488 -1301133240 1710979602 -1443359040
Output for 5.4.35
1754105684 1818038770 1089209086 2139482628 108825248 1077845510 830304528 -1853833988 770651350 2003813542
Output for 5.4.34
2100210054 -460483330 244620540 -1982434438 -729050622 1807924354 775316252 -1604643528 -1382981604 -497035042
Output for 5.4.32
1545357728 -848874444 -1468168814 982120112 -957521196 1885927228 -202297754 -1515266506 743662072 -572362800
Output for 5.4.31
-2134134510 -1479852742 2115025834 -1892158294 297811190 -804231902 1386478560 1219638334 -1134823372 -1048784366
Output for 5.4.30
198217204 1856315348 -301603726 1602351330 -401542926 -1011459838 -1557889670 -1755427670 1374937748 536039042
Output for 5.4.29
1099911638 1297091138 1392151408 -1517791242 1608201938 -469391154 -757632258 797901932 1663352204 -1899667950
Output for 5.4.28
-1337900924 2056159956 1300942072 1546283400 600223992 -894056418 1991184440 881315326 -392914062 -2086580972
Output for 5.4.27
-1800138438 1879951384 -311618298 236302978 254632812 -1432879932 523122082 1635598676 -1288283732 1522986584
Output for 5.4.26
-1180984600 1634365530 1929877152 479723844 -1551988416 862073968 1841386976 -756541368 2142459998 -75449144
Output for 5.4.25
725788466 867604060 1676488484 334025768 -417054224 -785470700 -1132683092 -1490424912 1475651406 699974388
Output for 5.4.24
-1100852294 1142654524 -286970006 1868204076 1407899070 2140538122 169074534 49421908 -1389039926 -372629630
Output for 5.4.23
-1831092318 -595940236 2005252854 -1758270486 -656281936 1464153728 -1394477014 1065707050 1132630490 711868078
Output for 5.4.22
-15186212 -58132236 39622454 1874616796 -40907246 -321321442 326999694 -393687432 -342378416 -1233569182
Output for 5.4.21
1145714940 -1053061192 -623103616 1069905700 1696136184 361876036 -851354812 763520 726214828 419339868
Output for 5.4.20
-1952758586 -1990426608 177336450 377455562 2001032586 -1370420764 -1941199800 955257034 1828985714 311088586
Output for 5.4.19
1839488006 -291327090 2051528706 -1358252420 -1895063994 -254136406 -1316861444 728978786 -2018433834 1103205020
Output for 5.4.18
882383086 -1211111806 -610215360 -1872399186 -435547802 1453240354 337423604 912155696 1529887624 -1288173368
Output for 5.4.17
-1574777534 872134804 365571718 -1649672220 1145924882 406934960 1918639400 -71071834 -1564566432 -747563428
Output for 5.4.16
702607476 869118156 768226074 1371400522 233380186 -232038374 -269040372 -281835592 1453740576 163626210
Output for 5.4.15
690405570 1025721480 300042060 -764692346 1515399056 -40547276 1112435252 -456572958 1474157322 2021640890
Output for 5.4.14
845756132 -1816503600 -852779534 894906624 1678181816 -466023076 -1687557614 1237838756 732557322 751635332
Output for 5.4.13
-143105858 -10556576 -185402980 -1130909602 1434118308 -113939560 1013812006 811787126 -10354554 837036678
Output for 5.4.12
-1464681572 -415717474 -42947112 2026259106 -528870064 -729671600 -196134458 1906744676 1711472426 1782674636
Output for 5.4.11
-1496405436 1495222560 1659660600 -1543496428 -683172654 -1985519560 -680474944 177730220 -2046860216 2059298554
Output for 5.4.10
752923662 -2049796420 -1676269350 -1618749186 -443965438 1695617326 -1067328420 -99134950 -841157024 -1147383254
Output for 5.4.9
-765516980 1366908158 -1434149770 645386320 208190488 1788532378 873149236 169825998 15970096 1475464658
Output for 5.4.8
1807921984 384114190 -1680843900 -1682019742 1531663208 -706879806 -1031980604 1426576392 374422398 1999436066
Output for 5.4.7
-488456614 694260286 -403798514 -1160018228 1324424264 -2130758248 796830184 -550734004 -1678385906 1012793784
Output for 5.4.6
1211696916 1843661382 -1678043580 -488012014 1849242288 -837135904 -1575286550 602411580 -2059251022 -1625444582
Output for 5.4.5
-679774948 -999612322 -135621878 623313988 -714059716 -32395250 663414362 1830410654 421563156 -672419066
Output for 5.4.4
-150595338 -1475738566 -265181042 1558750570 615540448 -1530396142 -180503254 -1059757290 -822777158 769624204
Output for 5.4.3
444157102 877573256 1797739516 -1704860196 -2016396058 -1659093600 1260802742 -1131580072 -361659940 604406846
Output for 5.4.2
-1080502914 609729748 -1392643832 -1995794008 1237922746 138292108 -1819579588 1765883394 477235746 -231772106
Output for 5.4.1
-1102000664 437102762 -445211328 848620992 198906712 -272834756 957789024 972517714 776924994 1971129178
Output for 5.4.0
865440050 -81114568 -269826068 -1576999786 -1297595578 1250971084 85585648 -1763368700 -1836470904 -1180101194
Output for 5.3.29
470809310 1537959540 920148268 -1492915644 1120159124 -856605952 -14343794 743606514 -1786939946 545694588
Output for 5.3.28
-1103920842 -1242190354 1387871364 2080953248 1549918734 -1495264932 1765008616 751101324 155359982 -632570070
Output for 5.3.27
-692903542 1471912730 -113925788 -2009220696 -491767840 -263560386 -2124518968 795815958 63345332 -1619597510
Output for 5.3.26
-534467592 1027152296 -854231668 -717708206 -1868299720 -1375075010 1024409406 122671606 -1661486836 1923226764
Output for 5.3.25
-1662209768 -1278352580 227497974 1862531738 339765738 -77438574 1881881664 954738380 120962636 -1070159626
Output for 5.3.24
-2044707596 1509368562 1626221516 1832228010 79140062 1360070454 1360636240 -153477528 -1739364190 1825622402
Output for 5.3.23
-313725664 -686439290 228925790 -1463171212 1636464346 1465983028 1456971812 -340785122 1144013174 -1985383154
Output for 5.3.22
-1656984914 -1937727344 212981062 1852647612 1340451488 -1549194820 1120649320 1786339724 661553354 1925476298
Output for 5.3.21
644807586 2019422140 -403194616 1171970360 -1030219324 1431145832 -232582876 -1585200918 -278252404 -1857940202
Output for 5.3.20
-517112030 478743298 18797818 -281414060 -866454206 1428741270 868964806 -1168689920 93445168 554964682
Output for 5.3.19
473079392 1924670690 -462749948 746010518 -1886965108 436134230 1645634032 63790976 1404641806 -156189758
Output for 5.3.18
1311253104 -1985348540 440148570 -2140750528 254033100 -1369008406 1656449022 237551874 -248639914 -1742802748
Output for 5.3.17
1249272340 -980413626 1045517728 -1717280156 1156410344 332735170 -401032486 1297530340 -1785711498 1276481406
Output for 5.3.16
192635768 -337463668 -1044603948 1554745564 959938310 -1517385320 184153210 305640314 651269730 1986088274
Output for 5.3.15
204193700 -412768 -845040388 1942551834 890167162 -1048280568 -911515374 -1889049296 -652880580 355332928
Output for 5.3.14
-984084740 -162031512 1363755816 -586579100 -1264180678 891432692 1070270032 1421415596 254208860 -1840887530
Output for 5.3.13
1058659376 -542860116 1673378794 1742398086 -678305150 -1423212366 1389242752 42986000 1675157430 110054852
Output for 5.3.12
-39158130 -763795904 845546136 1230742728 739593420 155912604 1360133756 515924246 -1984311560 1560731636
Output for 5.3.11
323211060 -1865558352 -587984852 -48665470 414578808 1654872016 -1455788390 -1730458080 2101927254 -553635114
Output for 5.3.10
-1434084252 -1359022464 520561324 -1390504818 156333526 -330899218 -1853626516 391000512 -117023788 694857188
Output for 5.3.9
-1815575046 883338652 -896493256 1598425152 1159361884 -1893224394 -1072593608 -1944360842 -41542676 -212554592
Output for 5.3.8
-1899281992 837115308 -545673410 1717254676 -1255504158 -1665918340 -1102987824 -1698224326 -809494506 -1306046150
Output for 5.3.7
1111037636 -941874124 -1010836306 -722496096 -1753287020 853858514 1675843974 836051050 1478409892 -122009938
Output for 5.3.6
-1895499926 -1721122086 982520394 450357858 -1100324722 -469588972 -123452732 1903590816 -319301242 901616736
Output for 5.3.5
-420735948 407979040 1499161624 1495164476 164116412 -4144304 944719266 1010237272 440379340 1869465386
Output for 5.3.4
384753314 -651076770 1710107220 1993983314 -749370702 1835020710 -471013826 -783156632 1875874302 -1593163912
Output for 5.3.3
343475300 1786474292 -212247584 -74643350 -1316236964 -1498543636 -1769523202 1078201174 -169585000 -861994196
Output for 5.3.2
-1356891470 -664061496 1726489818 -827339686 1787340716 -254096362 -1637289760 305029888 -2063445168 -2115171460
Output for 5.3.1
-392580118 -2041168836 -1956695512 933840188 -1461709456 -1858346188 -287295270 2112963222 -1553685286 -769310252
Output for 5.3.0
1627598484 -1759271870 -173449986 534459796 504240052 1442173852 -624472466 -77675372 1018207736 639341208
Output for 5.2.17
-1175061274 2033733888 1305499602 942949028 1998314404 564517706 -1989346226 -900009542 -616791926 -1903401542
Output for 5.2.16
-963762430 -1205237072 1082506612 1523674480 500315938 -906567796 -1085702436 -538786122 -1443066 1891219150
Output for 5.2.15
-1541733844 590660450 1394320268 -967932184 2040757798 -563519086 -903898346 -1535203004 -1250767236 1122019352
Output for 5.2.14
-713811004 -1876882962 -1460447358 -1552353048 -2061729968 -1409947606 -1807855864 -972270940 -2075769480 -1231103152
Output for 5.2.13
-297449494 1895426396 -1688532304 424263790 1215579270 -809626214 -859341916 237556072 1311255008 -1749260340
Output for 5.2.12
-1982395988 -1490330416 -167089676 -1308106604 -720066558 2120788708 -758156024 2062360858 -2120521644 1295819416
Output for 5.2.11
-184214088 1581121148 644562224 527271054 1622983358 -386551536 -793522640 -1818103614 -578461740 -1199850204
Output for 5.2.10
842240504 -1265542218 1251814816 301273054 1081226370 -1894176186 874445488 2019050186 1804444584 1085000942
Output for 5.2.9
-2012749362 382330744 1944860566 795099522 1387389918 827676776 -1707538182 -514695494 1447864632 -1634554090
Output for 5.2.8
-412666822 -50029734 1418571564 -885612772 -1170473354 861672298 1127683574 85445798 -31252366 -1970333870
Output for 5.2.7
-1248278632 1433876116 1967016922 1759137600 539489522 1993820036 -862080334 -1191794882 1110932674 38803886
Output for 5.2.6
-1542374682 -755292536 1237652232 949221826 -1875047634 -1171525222 -1422696358 -1989741210 1028513916 -1339391124
Output for 5.2.5
2020449606 -1927753202 1883058926 -2064838554 507335240 -1004678382 221441476 -1772558216 1778510994 -1134088712
Output for 5.2.4
726786800 289809946 1500633634 -1760392844 -816357082 508966476 -1179649140 459335124 514282734 558698694
Output for 5.2.3
-568429568 1869372070 -1473293998 -940916762 -576311774 -112419262 613170616 1482754504 -1846384682 1358061690
Output for 5.2.2
1238424650 -220215566 1739267298 -806969762 -647684974 -618949488 -659089008 2122928272 1446280016 1809252558
Output for 5.2.1
1200187056 265117528 1046710550 -457339702 360746638 -1767195404 -1913547600 -238499518 1407968364 -668357270
Output for 5.2.0
580160834 -793233764 -1589707010 762911960 -36187768 -1839136678 8296898 592888318 -445198814 -2124088004
Output for 5.1.6
746608186 1129544858 -1483869986 -1576841124 1039096394 -1490485814 2057190882 1298379972 679258550 396586326
Output for 5.1.5
-1966278812 -1439734180 1303002858 -1658641916 -1772935268 914788516 1951437602 2116560338 269848730 -1078990796
Output for 5.1.4
56102560 649785232 1180788024 -1481357874 1209058988 -1925866190 460595130 -270392584 1597339338 820937124
Output for 5.1.3
-1267556926 -738696160 -1859912976 146682378 440424336 -437598154 733061378 -376904334 -728440366 -1110361294
Output for 5.1.2
-1072020090 417963288 -1407463244 -2105826546 -1585240610 -2014719412 -1218494614 -2100694796 1433882070 1384321364
Output for 5.1.1
730505222 1915052056 1086199860 133730014 -826138518 1784380620 747358064 -1227358714 -288877322 901432862
Output for 5.1.0
1807437604 -1478840568 -1004512156 -848737674 1344446632 -799518266 -122421672 -1314319898 -1243238752 412306122
Output for 5.0.5
-953681626 -149420332 -1029325258 96452966 1782511174 -2117230542 -1291310644 -1372364626 -1095805200 377197024
Output for 5.0.4
1226512174 -1346326820 612153588 161778952 916146930 930104400 -610398306 -1200927212 -1463904456 1537413160
Output for 5.0.3
850975152 748792824 333806356 1139685360 1037806660 1610725784 2037489886 11230182 1286300196 -374255160
Output for 5.0.2
-370242322 -255638748 -1748026480 -1716739064 -1854985992 999015556 67469864 956957480 124648742 -2008091062
Output for 5.0.1
248916536 -278835128 459065214 424047890 -137258784 761285574 1524652232 521460960 -1303665904 -1402966014
Output for 5.0.0
-1628228292 -1653732446 -854648134 1732415902 1940209034 1316012170 1577365016 1932798984 -807027380 1908643776
Output for 4.4.9
1985409208 2116525776 76800590 1655068332 -747969108 -540595164 -1806151466 -858618226 -1139104598 25080906
Output for 4.4.8
-1343701964 2061397404 1827075196 -1093692864 220431966 -676564712 592282728 1805556338 1831619058 -1337927574
Output for 4.4.7
-1944500944 -852248268 1234487904 1135858030 -1379342328 1328020456 -927836938 -681949422 126184758 -2055556142
Output for 4.4.6
781593530 1878493562 -151120202 -470273452 -2093248818 -1715611368 633774462 -629535770 1718456452 1508155518
Output for 4.4.5
-542139032 798897800 -1047425050 -844140602 -1608828310 -1695414848 1267133218 -1538953066 -1467692882 1937110558
Output for 4.4.4
1924657262 301560338 443227922 1063930556 505449470 -1506652648 -1519465444 3144858 1300219636 -243722402
Output for 4.4.3
619271352 -663195500 153657002 -689178684 512593530 144010932 -1987482690 496643236 -2140263494 -1276034524
Output for 4.4.2
974247646 49470768 1937050068 -139429164 174207760 975028574 -439646112 1481842094 -1619559580 -266052542
Output for 4.4.1
-43854346 811203938 -112367096 1706045698 1910096862 -1266243118 -1827013216 -965070096 -1582942786 1947323366
Output for 4.4.0
-581078694 -255534840 627094078 595387666 182326752 -70685752 -1032000974 -172372552 406457366 371797404
Output for 4.3.11
1198732232 1370457640 -867776068 1326650168 1715134602 2018834274 -1081118578 956981474 1011765618 1928536970
Output for 4.3.10
-2142889760 -1788733966 46870048 -1508115552 1398634630 -722851336 -572185642 -938566922 1121768802 1512960576
Output for 4.3.9
1056497282 2099611300 -212385808 -1042916726 620551404 -1178736026 -199279524 -1617640846 1408925288 1358055482
Output for 4.3.8
-691757138 1315805572 533733644 798503682 1035485230 -1985565596 -2138354804 -1476572754 890543858 -37504906
Output for 4.3.7
-1169329588 -1209810444 1046913390 -1281594456 -437112800 2026259324 -606478854 -2029302976 -1496189928 597993296
Output for 4.3.6
-1790793590 1114032238 788367804 -531378820 1693174432 101899710 -177779322 -1770781908 -111152426 -16591968
Output for 4.3.5
335381172 -323299914 957174670 -1478488970 -12758414 -1739229700 1784149234 664553114 1173381148 -95223470
Output for 4.3.4
812335724 -107145128 291385590 -258338812 238851878 -1643980290 138632054 -1983218830 2097987140 1741804650
Output for 4.3.3
-1922231674 -484754504 -307453212 1005673730 -1131560698 346824876 1333591290 193644150 -1892926314 1607202648
Output for 4.3.2
-234808590 -1895822542 -1429609760 552269070 1142576120 -182989856 -1413309380 -1258308852 1532989162 -1430927348
Output for 4.3.1
1437207702 1927993068 -814348042 296409362 544353322 -942876426 -1756251610 1876640758 -1235751012 1487222184
Output for 4.3.0
-1282342536 -1730958144 -1448739186 1391787982 2131392824 379490134 -1473607044 729192318 -25705964 2077228350