3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $number = mt_rand(); echo($number); $hashed = sha1($number); echo($hashed); ?>
Output for 7.1.0
828575264649a2a8824c86b563f54d38314af27c20735727a
Output for 7.0.14
208687059503f643550d3efcb4fb91f26ecf2fae862288bdd8
Output for 7.0.10
199744415802c84e14c003d553dfd396e4ce6c2baba77c03d0
Output for 7.0.9
113743683469d213e826570a95a60fe1efb4ef42151e0165b5
Output for 7.0.8
8009735580f4c2c2a17c6e863358091d574ce4c123b589f6e
Output for 7.0.7
181903198929f2d53cd502058cd63aa06ed8588be09bc577ff
Output for 7.0.6
367817437e7e50eed01ccfa25b458476db2ec38a6e70aa5f
Output for 7.0.5
72049420453a256015e4cc02b9364da4d34b3e61599b0d8c3
Output for 7.0.4
8845615412e0e211ec3547c6eb2e6a5355d9c457d1fbcccfd
Output for 7.0.3
62474471966712e239cf57c1ab9e000ef4fcf138ab72ba220
Output for 7.0.2
855933808979e61980b9bbaf14fa5dba06a6959cb1d1e188f
Output for 7.0.1
30215136880444402c8510cf88b7047ba3067be9949174aa6
Output for 7.0.0
74575914d8a8dc63444be500722d10353f9ef48974241647
Output for hhvm-3.12.0
12996841476ce5bf26c0e89bb01a6cfe4ddab65cb9f8316db3
Output for hhvm-3.10.0
33270381596d0de4a119f93909448c169c42d66c5673ea659
Output for 5.6.28
420371452b2d0824fb91b8e220d2242bfaa9ae57747fb1d20
Output for 5.6.25
431606212531a4c5fdbfb920ff43b50f8b7e8d53d7f504b1b
Output for 5.6.24
257429330cd7151e34ac796c76414d4537b8d848334753451
Output for 5.6.23
190955107113fac50b912a2c07be9f3f01fc39ccbd1ed456c8
Output for 5.6.22
6539871659c950aeee37ce72ffc2df0d9b9aebb8ebfd429bb
Output for 5.6.21
1836013571a82e57a39f2ace9c67532325ba8bc76ef598adb0
Output for 5.6.20
1193653992cfb1179cd1c4bd0c74e09607acb613d6e221d784
Output for 5.6.19
551741145cd283fdab43507c12a72c8873ff3e9d0164c7b7e
Output for 5.6.18
84265307555e28cc4638bb582901d236ef8a978a9ee3f93a2
Output for 5.6.17
48444492797d34a02fbd8a5793cfb3a86fa8846ccbe4786f8
Output for 5.6.16
19522422201da656255583e9d3b5ef196387a0a2454e30e1bb
Output for 5.6.15
1426184455056f524be4a75f13f53309a827a9141a01e0777c
Output for 5.6.14
122820941387815e23691acd9bd5289e659c717ced86fe50f3
Output for 5.6.13
7266306907030c2c90aa69e92af4303d25ba1f7eaf2217f9c
Output for 5.6.12
681162131e7adf879e58b4bdb05165638269e70824afbed58
Output for 5.6.11
117715336168b8e04cda26d3efa67647c59fd3b79da6cd874e
Output for 5.6.10
1254851426165c52ed058db91931a7bfbd17a4fd2cc7c00723
Output for 5.6.9
6786148629633aed943395a23d7a45671d5398becbfb85072
Output for 5.6.8
11631986853fd510abadb5b988c89eccda720867b4a5b34f0a
Output for 5.6.7
1289376152796cd371cee00f49d2889bd647ce55ab4708a43c
Output for 5.6.6
763423536b697cbaed4054c90061f0449ac4962f6a660c33d
Output for 5.6.5
1594624399339e53b06c9478e5bfed6c4cdfe313a8d32485b
Output for 5.6.4
317060772f046272ba52435b4dec00dbdabb2391ff3fec7c4
Output for 5.6.3
1437100499ad2059dd5dfb165a9304a7894bd51e773d5e585c
Output for 5.6.2
172416815877673b131f170525ee58c58ba902568d8dfd1824
Output for 5.6.1
131615687697c3467f99930b28a622dfd4835152e25d1805e4
Output for 5.6.0
1594749874ba40f86632a3ea86eb39525729c198c7369029b8
Output for 5.5.38
992407090c24620e8b641b949c5c2ddd09a20c08e17e19d11
Output for 5.5.37
847966748d1e816823370a6826db456ed9d8e715fc44b7ffa
Output for 5.5.36
414092257c90505887ad84289ff16338b32106d1efdb12cc7
Output for 5.5.35
120208607598f62b7db42442aebe2f30b6d871120880a5f528
Output for 5.5.34
176767704860de324671d1879e3da5166d938c617af6fc78c3
Output for 5.5.33
289181121bbe4fcdcf6b7c2b0c6656f62f9b73d49083e69b5
Output for 5.5.32
12823723878706811528aef04ada18f9ad040bca531ec758b
Output for 5.5.31
1346240638d3fd846b24154c49837fab4d4e238c711d57601a
Output for 5.5.30
53578023184d243ac552cfc9da0de492e43484b6344b37dc5
Output for 5.5.29
9164318181a9483da0e3ed84d49feee6c2564f06c1b05e6ca
Output for 5.5.28
15111983234c74b552603e1854f6ded3b4933e18452b1985e5
Output for 5.5.27
178198365966a11404629b3c202414b5bf12a4654e9b76d7df
Output for 5.5.26
10195267989d6a6152b16c3fec765460ddecd6bc21aaeae42c
Output for 5.5.25
1743073023a9854407435f51e7e621f39a36c90cb35a2fd3ce
Output for 5.5.24
1859508891d785ed54403c7804fcfaefd0a70d0305cd4033c7
Output for 5.5.23
1224426902af55e204d8bf56d8b0818e5ed790c8c66b3ec29
Output for 5.5.22
93420943210a522193fe5ca3f9fd0f4dabcf65b246bb6e7c2
Output for 5.5.21
576316080a259a13f4a277ed02354e8de3fa1d917bd7e6607
Output for 5.5.20
708784494b76526d7d14b2b07af95c44fce0c0dd03f204da
Output for 5.5.19
1683873224e4d66d0f74b53517dec23fd9e16a8d26a599b649
Output for 5.5.18
119038336279521e112d1359c93ce25832a8d79e0581a5509a
Output for 5.5.16
655822326a6a2c6f697de1ce4680c8e9e0efdfe5880d8fdcd
Output for 5.5.15
1599585214831a72cbd9c55ac3ea246b392492d84693ccf830
Output for 5.5.14
17716576886bcd60bb914b91d630cf52d8e384db4b88db618
Output for 5.5.13
14933110055998a3a2dd1a310f89d293c2c22c588c2d51dc83
Output for 5.5.12
141027234775230b5782a8c5458880d2c4a77700ea0f0d326b
Output for 5.5.11
177437880b57fe7981643e8419beec97decb9afe61e6f0a67
Output for 5.5.10
927752209397cd129d19c4a00de0c161be8e77578c90f1bbf
Output for 5.5.9
20222004331747be6d8816152a140ea3692c1d41b96d56fde6
Output for 5.5.8
202034318685a0731ed8ff72a3ce4b94143911ecc2d65988b9
Output for 5.5.7
6452215812423b16ad6aed3f2f1710c3a8bbf48ade09f1711
Output for 5.5.6
1919780052535b3f9f2cb47fca3a5e2f8fd87d6dff00b87b66
Output for 5.5.5
27364744125b7b4b4cdf3f4cf9900f1097f94e97ac4dde50c
Output for 5.5.4
15007299618641c508044b46a819109d9b6d273321e0e0e42a
Output for 5.5.3
11869519706da6108a5e4a06f0108a36447c3c3d45e4b574ce
Output for 5.5.2
530905216325c3848e170a67a1786bf3296a7ab214a639268
Output for 5.5.1
182782358870abdb10cac984715acadbd7ee9d03108296ce85
Output for 5.5.0
1409493355953e3b949fc07f19b85e7290386c31376301eac6
Output for 5.4.45
147980257630c15b79c03cc99d65abfc93ead942a62e9221e4
Output for 5.4.44
1494845528762677cbf13da9930267150e7efaff0ee3fb1bb7
Output for 5.4.43
1314260525c0348a403119fa5e2c1ea7fe6823bbfa05fd39f1
Output for 5.4.42
570656020f13eba1328123bd0b1e30f46a0aac78dc59d9291
Output for 5.4.41
106355421759db9e9c607b9e7da6cbad60dc136334d55544cb
Output for 5.4.40
1509094889ace67412c580cfbdf99c41c970439e239ab045c0
Output for 5.4.39
816220886b21a77f7ceaded33de10ad2500ca32df2a92fe32
Output for 5.4.38
125153469126e6c6d2b2093934d0f8ef1d6a024b3e9166ad53
Output for 5.4.37
1130374178ebc9f3285627dc14c3836b264d864d6fc0a567a1
Output for 5.4.36
458880238a1b46620026df052f97120dabe0bb6de87c467a
Output for 5.4.35
1584230790fed6a1da0e4006af8b3055536f63ed60306092fd
Output for 5.4.34
9535364681450473e840d12c87e2baae0c42b173c74b95962
Output for 5.4.32
1968787552133875c8ed5603156382fcc9a5b8cc2684444377
Output for 5.4.31
1013639424c0fc972f57de0c873004a3133e25423453a46ec6
Output for 5.4.30
2140392309c6be58273368038e4253a3cf98c21c63f7c475cb
Output for 5.4.29
1326041163158041ca1907f20d54b43a302ff98b7bb292dbf
Output for 5.4.28
653949449404c9bb8a08790c71cca48f459f8c5d533185c1b
Output for 5.4.27
6712796811b203216200fbc7440fb51e4857df0684a89fa45
Output for 5.4.26
19078852499b6c79e626324ca3e3aa8f44adae8f459d576864
Output for 5.4.25
1363674818b9f448160a434aa53015dd183d087ff51cc68860
Output for 5.4.24
1060740215c4b6e9776982ad26ae63eec685a413f77483ab53
Output for 5.4.23
1056654061c4e51ffd8180a8688416311fa6b9e226784c3e58
Output for 5.4.22
168642444427b24056c1749c2d92b8b08078290a03e103accf
Output for 5.4.21
1584721714188865a4fe0dd8c72ba93491518e3b42bf18d625
Output for 5.4.20
197124591449fc6a5e7713a34a3c0c4eba8aba2f330094fd35
Output for 5.4.19
1330035730a2e84a94557ec26d98eca1af1483e35660a3a887
Output for 5.4.18
314893046c6900b41bbc2cabdf6ef0fcb7e7d767e9f4f1b7
Output for 5.4.17
179571608909a8acfd8434f8075b7fe695f155dbbc8c9aa87
Output for 5.4.16
1428328594faeed4d5c18b7c80edd7cc5d47a79bfc3c33489f
Output for 5.4.15
12573433292852f2d12d7c4ddd9ccc2f2d6a9dbdbd7a70fbc6
Output for 5.4.14
10777352717888236f3b7f753d22026587fa5505ee3983ef9a
Output for 5.4.13
86790681c990bb345676bbcd151956d98da48857b909692
Output for 5.4.12
19310594097ed5a19f4aeb6dc0ddb315db026db8a9575c44ec
Output for 5.4.11
483305840197ae6d3bdb7361df793350f2aa58d6cc5382766
Output for 5.4.10
1026242845b1b241eef1670b40bae80081e8ce2410fa8a2dac
Output for 5.4.9
1409972299f3aaeaa6cd68457e994bb70721c444fc80f664ec
Output for 5.4.8
9262172109e11a42c03676ef0f2d2938826ee8346e31527dd
Output for 5.4.7
1384676587500ed17f530ceea2c580248355a1b8b38af3754a
Output for 5.4.6
1611076694abdead476e20fd78343e32509b6afdaf199165be
Output for 5.4.5
19129487673cde3a509d35cbc4edefd7a2e1e99155a6d207d8
Output for 5.4.4
719363815ceafd92b07f8a92c4ae7ce7ed4677f4c7977f3d8
Output for 5.4.3
1481516255ee3f564b35b98e3e75a5da9359fb2b2f5309a7cc
Output for 5.4.2
5780127359d0bd76afd9070d1491cb6d0664fe5d337936bc8
Output for 5.4.1
20094250581c2b4e5dc591a8baf3e7bda5ff19737ccb99b51e
Output for 5.4.0
25024667948e367f7123844ca57bb15aa8e003732e882cc2c
Output for 5.3.29
6076562551c76061926182d5971e7e01b10a35b53b20a07af
Output for 5.3.28
1438353565a64dc98961a5ae698113e5b92e0da0fbfd4960e3
Output for 5.3.27
188935234ca196b690726f432b6b200ee0f245cc1f4e180a6
Output for 5.3.26
8753383553a63c0fd8f2eeddf99fc2d2139ec210951761311
Output for 5.3.25
27931711477e7593f2743435a8086bc35ee2ef8c8d03f1d21
Output for 5.3.24
1903191562342a38b5533d6219da71f6f0e1e069e0c9c4a704
Output for 5.3.23
94556082819a4a16b4c2efbeb809f86d5ba69013aaab834ab
Output for 5.3.22
58315117b27eb7f5a23e25196a4b57f0600c3b1fbbeff4dc
Output for 5.3.21
1317997011cfb741774583bc839288c389e52e51b385cab970
Output for 5.3.20
146906630989c66c594bb773015fa959c3ad81f1fd1e3c55de
Output for 5.3.19
1019071770d4a52f73a3c6e6acacc36ec97fb751cbc8f91b8e
Output for 5.3.18
125224483773fa7ebd1f86ac97813f0796d5e55de5228ccd5
Output for 5.3.17
6928050247fcfdb0c784f5c91e52aa003cee197b00cd45ba2
Output for 5.3.16
203698201e752681d14fcf396a005376fb99ca9d703681276
Output for 5.3.15
332286397c96c5f3d1bc3ec9ba64d8e09c275cda01d30f22f
Output for 5.3.14
41982445297f78635a81563109b0465fdbe256a9a0c6dbe56
Output for 5.3.13
1880093057a841d14721eb5216da3cdecf4956db913a3238e4
Output for 5.3.12
339415188287f37a26fa01fd34bf32a4d70cefbe3fbd2d895
Output for 5.3.11
1194603896fefba783e60d27651716e727314f30126dc96981
Output for 5.3.10
45386814472f02bfd2b34ae9e041d77950c7a1e47f20734c6
Output for 5.3.9
11187746374fb19cb4516f011005bbf9b9cce87a1a3c662a33
Output for 5.3.8
1646800099c8b690be83954e8a69d49f8d6774522bb01e6959
Output for 5.3.7
1175212243fde98f537a6783b20ef136e914558b8939afa7b3
Output for 5.3.6
159705989efac51a1c21b8f922e3e78bfb87fc9ae23e9b96b
Output for 5.3.5
2880072415016c8408e667b336a7e021f0bb69e0bd66d277b
Output for 5.3.4
106782334030ada2b8e3e069bd603a8c2fad4cf40589943bd
Output for 5.3.3
5503282954387672371ae78726284024f79bc0c47b972f014
Output for 5.3.2
11288525824b271928c0d40c79fd87bbb59f3192fa95fb47f8
Output for 5.3.1
5883011717f70f75bb9e8d2e1cecb55e9e42e87dd4233d05f
Output for 5.3.0
131800695960e991c945184727fc63f1d07e465257e7d8ec1
Output for 5.2.17
40626582082b597a968772874b87e14d9d8a06ecaca8634cd
Output for 5.2.16
135084505cc47d8c9cb57bbad25afdfa361d8b7c817f67608
Output for 5.2.15
747096340685df6b41cf734ab15961aae54f495513e3b35c4
Output for 5.2.14
1412281009181e1687a78e0e4d5ed67f51894703ad91871660
Output for 5.2.13
1752800101462d23ecfaea01b07c9ec3ed5088a210b6c1129c
Output for 5.2.12
138871288912c70c7fb606a48b9240a77d6d507d9719a02cf
Output for 5.2.11
517954325f327b0cb8444973a9834edd6432a1de5c827f0f4
Output for 5.2.10
573348902286662becd2f89e40dcaad690fd10e715483d278
Output for 5.2.9
106012361585bd709919574426a07a738f6969055fc962d26b
Output for 5.2.8
13457084771a5c0171e49c7af3591a0dab1f6b7727f60bd3c
Output for 5.2.7
204242373055c6123d86c47f6ba904946802a6413a5e11f486
Output for 5.2.6
1981637117ec88f053a972efb52bace88d16ff7eec10bdd4a3
Output for 5.2.5
146271646321b929aedd56ce8864ee0ea11c660b226fe26f5a
Output for 5.2.4
1789911304de97364b5d01b238639c83887929d4048930b50e
Output for 5.2.3
13749041700414bcfeee3d75eb8cb9862451a0da8c58f1462a
Output for 5.2.2
169567386bb63cca1a6d2d0ea57475a9d65780da23107271f
Output for 5.2.1
632510613716e4849b2dcebef6ad54a1ed838337dccb6f358
Output for 5.2.0
78430324292bc71de4df0368338bffbb3ad40a7157c71191d
Output for 5.1.6
4782010092d391f6fd21b3489b798df036b4fdf657e36e74
Output for 5.1.5
251319496a3aee91456cbf3f7d5ae8ad58d69c900445ea815
Output for 5.1.4
33250932259d590c93b25ffda147e6ccd53b259ab5ad561ef
Output for 5.1.3
733671795b3f152f3d8322e2c976fdfcc4ac57363bded168
Output for 5.1.2
1873302960eb5fcd4c2899cbc570d8f83e253359279a640e1b
Output for 5.1.1
2338391582b7f42072e4117254436af372ae67d814006302d
Output for 5.1.0
813751065a345d582536355eac4495b5a2ff5952c48a86071
Output for 5.0.5
7345596825d20d64750c52ba78e758b014679b96188806ff1
Output for 5.0.4
984567258aa96fe98fabe7a9ad5e6ff287245d6df3ad5768a
Output for 5.0.3
1950479820eaf70f1451e6c9a75479a78de8e49a6ddbe653c7
Output for 5.0.2
5354983313920312d04d27dda9fb3a1378354085081b5bf
Output for 5.0.1
970129156a53dba3b1daed2266a7023b5f8606211ec653d33
Output for 5.0.0
142333765446b77dd86f00158facd4e07141bd93eb4b5a026f
Output for 4.4.9
16603650529ac7157dc0f07f31551aac2dc567e5afa76c1cff
Output for 4.4.8
19668710696feb15411027cc696bba7b37e54c5caf26974c3e
Output for 4.4.7
163885943923107c5982178f8e81d238b2d570ae2c67194d8e
Output for 4.4.6
866234950cae14616bb5090637a4f81baf2614180bcf8ce34
Output for 4.4.5
65569431f16aba4b3d839ed323421f54cff560fa41d634da
Output for 4.4.4
49008067958075e5a8497ffe46ccd24d70a5271463b288c8
Output for 4.4.3
208762555918e5c85a18038477b425b3c95e22dc1f6f51c984
Output for 4.4.2
10413954193370f88a991ab93a690ea4ee6730971d71ff5962
Output for 4.4.1
1506922999a231b1ac0decd05457bbbf45632da598c09e480
Output for 4.4.0
8168190175589b2923bddfff86fb6481dd8da1b8d7b0eebb0
Output for 4.3.11
7833929463cf1fd7e2e5c40c8e06606b5fac690b1f5486937
Output for 4.3.10
558641330a20e95a8a2d95f52eea487f97a03c4d406730c38
Output for 4.3.9
664872067145f2762520c38729711bd999b6cd667b8af9d58
Output for 4.3.8
1175244270ba086205f383793a8f0612e2d0a061ec1369b1d6
Output for 4.3.7
101798966719507df0ff9d97268f6a84beda182355f8ea4f78
Output for 4.3.6
327204225882eb914319172c427a23ab991923fe309d34b4f
Output for 4.3.5
1314906720d0f186729a6d9aea2c1eaf8217a5e75ea3a4190e
Output for 4.3.4
20720345191f89d20cefc46b31707a693d590c56694e08776c
Output for 4.3.3
1021320933949ae6bc9bfc48a2ce1d56c4a91f0bac5752a24d
Output for 4.3.2
1208399228e80cc4d16eb5c5a19d94ccffd7cd38507a82efa9
Output for 4.3.1
3984462821b91e6b6dbe766966365e5ee91f2bf884f8f433f
Output for 4.3.0
99293190029b38c25c6e858e4dc931b9a6e6b341fdf1b45a7