3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $number = mt_rand(); $hashed = sha1($number); echo($number); "/n"; echo($hashed); ?>
Output for 7.1.0
15132888514342acb8f1b11db6e0d1e6b7134a74b5fcb6f11c
Output for 7.0.14
188174588382dbd3b5343d63bdca549f0272fbdc46abe7e232
Output for 7.0.6
646454867ee0db53ef6c59c9c14c417b980ce224a9083823d
Output for 7.0.5
2138629180fda1cb63a8e587b5d5cb4af857169fbd3a1c83b8
Output for 7.0.4
494332029a161f33bf8b7d669f868083bb322be12185f033
Output for 7.0.3
2299430129bf13f01462b9d4fa363e8de144253756f93f01a
Output for 7.0.2
21331555685d30fb63c35e508c0c7da1154740c1238db028
Output for 7.0.1
2014648513c2921a757a12ade38a45efbb6dbfc71c196fa89
Output for 7.0.0
1327029983fabcac929ee9dfd392d00b0e896f8eb5e6731a98
Output for hhvm-3.12.0
1541114283864d2faf863c48a3c774b0af3e6cbb363f3e957f
Output for hhvm-3.10.0
1761766950f77d0bcdd6531bc5c2737c20dffd9a48f4223678
Output for 5.6.28
184207209196b28fdd903ae74b1181c1534dcee478eae6fd8
Output for 5.6.21
414151613afd54526c22fe98c0a0464a792e7a9a527be0250
Output for 5.6.20
8605522410cf68f524f48b05325c9a7d8fa9ce0b7c6dba988
Output for 5.6.19
183637526737afe9c2243c2bace39dc33c1d1a6f8c07c1311
Output for 5.6.18
13035248774812f5e5a794733b436065fda0b38d3db83e53d1
Output for 5.6.17
2220874468c177a4937c989e71473a1b6237b668baf73d8e9
Output for 5.6.16
2084978253f0a2dee17bded785ec9eddddda2491985d3f3dea
Output for 5.6.15
166804835993105140c0a8dbf9d01239154719819fa2f008e1
Output for 5.6.14
162585162e761a2754a1c7f05d20119f61133b5bd1fb0f855
Output for 5.6.13
1556624704005480b9c908761b1a43e92dc706e45d359088f1
Output for 5.6.12
191821571337ba3508a5b06713afbabb78ceb65626f3334dbb
Output for 5.6.11
2054851605810f862ad0a5c70e9bc501047ce222fbe69a9224
Output for 5.6.10
8079629693dc256dfd89f615067df42eb71149e4320e82d33
Output for 5.6.9
206411630378b1e73b965ec37658a14d190aa3819d8c58fcfb
Output for 5.6.8
15649964304ce6ac9db44261c23827efb43d47253e70dd75dd
Output for 5.5.35
3820535429f9c73d4f172d087f5424e170f48b836ef10941b
Output for 5.5.34
296994574db833e9c861994b9eedd4976473e18ccf482ef64
Output for 5.5.33
150651349776429c0470c47bee3eb9db46da15fe3dbb90ab2e
Output for 5.5.32
1147444134002f93ae0e1aa105ba253ab922e58293c0e242dd
Output for 5.5.31
1131339195b500da281be223d52a8725e218d5d03d6cde026e
Output for 5.5.30
10425574675ecaba2f84c2f955faad65c8847c383c1e7b17f5
Output for 5.5.29
871704769e2cf4ca6bac7f7074f71ca136307f5b7ca98f61f
Output for 5.5.28
60143435a622423c994bfd18a5f28ddb282fa6aad97ba2e9
Output for 5.5.27
857500700a4ce05f0d5f1ff1fd08c83b09ffb9fa1c89ffe3b
Output for 5.5.26
50552549022929d904bd41438fb2f4e5382d4952d841aebe6
Output for 5.5.25
585569a2d5bff32ffc3d6e43ee385c91752a40bbf49fd0
Output for 5.5.24
1266842899655ef72ec9cc86059cf0dcb47620a203669e1f12
Output for 5.4.45
1370286171130cf7e709e1f2771a6a1f620aaffdf3d7ccb92e
Output for 5.4.44
6192228615da35fdd64301dda69be7488c9f6d7e97a1a1325
Output for 5.4.43
224289779ff91ae04226ab78cd5ae916ee804160fea38c597
Output for 5.4.42
1957169615219c5fb84a44cf04d04780cd44e617597d611f8b
Output for 5.4.41
6739959713b52e9d946c8be6848a84e05f8ef30159c3039e3
Output for 5.4.40
18471781092671f51ecf599715240a27aa175b14b5be3955c8
Output for 5.4.39
16469286302429cafcf7e780b0c5562400bee81922c6ce18af
Output for 5.4.38
4959707675945454f915354ca18412c8b8ef7d4072c2b44be
Output for 5.4.37
89677181220292be1b32d4c662fb1324e72840ae6c9c72d02
Output for 5.4.36
1542633909b87f61febe96b5e0690930e0c6dce9fbae54a673
Output for 5.4.35
948535926b897a57de8a1beb94bfec9ab7d7ad6f65c6b6860
Output for 5.4.34
7743998548bf2d33f7d206bf8b37a4faa18bce9a52cf2c8bf
Output for 5.4.32
6615993473bd4aab5dcbe4221d15513c1a94cfbf17deb2071
Output for 5.4.31
17187921671d0073a29640c85cd71847841ef9660aabf9038a
Output for 5.4.30
1570213651ddeaca7caba69e54a8c88b8ce443554dd70974fc
Output for 5.4.29
1947361754714073a5dff3e88f56e1a4171bb281e6b20f79ef
Output for 5.4.28
1072097693b7f73d3f225402a53a81b5d672c3179287b1e437
Output for 5.4.27
64325628043bd23efdf4d2cff16fc575a58a212e812f3d3ef
Output for 5.4.26
20893865593949a4141b93580fc6231dc3c09806927e31dcdd
Output for 5.4.25
14472156137a1b63375ca6d4dc3d492ac430a3a741d1199580
Output for 5.4.24
10588653943bd24950766a07fa721a73c298f116e555893a2
Output for 5.4.23
1839815618d2022a04f21416bb0c40d5ecae55d575f2699a05
Output for 5.4.22
7724331718110e54d727282c747711ee7ff4c046fd0eb7e0d
Output for 5.4.21
1943030283b3ca98f15c17f69dc42de8dfa2693f2318c83340
Output for 5.4.20
474912436de38858fcecc93176b62bb140a0f1be11e965dc8
Output for 5.4.19
1474321288ff1621fd7ffc6836b7f83044bb48d163a5df60ec
Output for 5.4.18
816343626f7607f8b29851a6b11aae14c65bb8ec7e2b4c80e
Output for 5.4.17
1274489576505ca0f143e93e8072aa4e3a5f01030d7509f1dd
Output for 5.4.16
971152875d70f8587e64a6bd0310edd924c71bee173e4a2fd
Output for 5.4.15
1996111975c94825c4f072ca3bf5b55a72694e6e5f2df98626
Output for 5.4.14
175933331529977b8c94846c15a7fa3416cdc8e67a4b8e8a2d
Output for 5.4.13
993764573bb0bddebf8dcb45fccf6c810d6fa96a637c199e0
Output for 5.4.12
461798181836b981b5885c67510ba64c333a615e41b19ff79
Output for 5.4.11
2070414538980c6ab1521cf7d5ed5b1f2fccaf1fc0526eb086
Output for 5.4.10
16941075437a491a8594fbcc3ff9d0827c3680d6ffa4c1d931
Output for 5.4.9
203918827920784c9f6ea34c0b134f708b60f32792d746def1
Output for 5.4.8
12821803104c0b2d1187bd0800d6eb136d87d56cd7fdd226a0
Output for 5.4.7
1511206924d63ffd29d70637fad14fce10cc04c18cd1df49fc
Output for 5.4.6
169430187774fde1686a84ed2f3af6547b5a83e5d793ff488
Output for 5.4.5
1886491325f149ba05726142dc92344ae60db18f40bdd36016
Output for 5.4.4
151220320424bb9bf8177c7994bca9fb28a879aaf35e906684
Output for 5.4.3
1157758479f7b3f74a150fe6168832eb4bcf31ad157fd69bdb
Output for 5.4.2
197535069381d6927d6903079e6ed790eeee8130bfd6fca227
Output for 5.4.1
127606583661b1b14921478222e25df1fcfb6c23f34537bae2
Output for 5.4.0
1365004711db0c9c4bcc535a45a259328978178f153fe3839a
Output for 5.3.29
190045393712ef1f6f6fd09ef0ea7bf30467b2f7c4fa35be84
Output for 5.3.28
1932276403194c20c48ab998b685dca89ebc36ff5988b2bd34
Output for 5.3.27
130926659103933ac5a14bcf074d09e150780c8482c4ddfe3c
Output for 5.3.26
20733767999c835a619a51d3f37f54169f3fafb91976c868e2
Output for 5.3.25
174237039738f9003d3bca863a2053c7d868d2136adef2ca55
Output for 5.3.24
1467688377161841f4167a4fe7e11e61f354b8fdda3f7636e9
Output for 5.3.23
43514564579cf57d916a7b51155b1e6bdda1288f59e674568
Output for 5.3.22
2336156707e297fa21380827043275ef49828afa43435d24f
Output for 5.3.21
1680733612007e2f09d18d516903441046d7a4a6ed685eaa75
Output for 5.3.20
305734204c08cb4a228d22527b0987acd7e166cc8b0beee11
Output for 5.3.19
2080932778be301cf3e69a08a2f429852408c08d5d07433514
Output for 5.3.18
1970804168cf2d50f3690caa3d9d55e10e57f211fdf4ca5ccd
Output for 5.3.17
1429027772aa5c91f859521aa5ab63d430f2671d211a29b34b
Output for 5.3.16
59753113819bfc488e58a41f40f3f0b84a7944a11ad65f202
Output for 5.3.15
358802649d393bae14c5d00e2a3e384d556fdef2d34e4aefb
Output for 5.3.14
116684779378273f9e319cc3db9380f91e3be1c44dfc1d141d
Output for 5.3.13
195255988270e22c0beb2fcbee2584d5488ba53229b6b8604a
Output for 5.3.12
2516849007fd1f8a84d42f17918d16badac5aa16c02c51abf
Output for 5.3.11
169037481639df9d84f1b10e18a5965dd41d2adc9b4476f387
Output for 5.3.10
14444481699cb5aeb7730c50ac3c4ab19825f7fdedf110c168
Output for 5.3.9
12550004444763233830206d19d0d6cfc23ed85c337d82e41d
Output for 5.3.8
814852670d6218ef0a2e1437284e7eeeb7d80e078596b343f
Output for 5.3.7
669019909a18f6fe45a0fd94cbf59a0cd8d067dc68c17cafe
Output for 5.3.6
1483340378b9b287e3e9a47cb2946480255c13a9a9dba1452d
Output for 5.3.5
2605633147430eb8e4ad0adc6c7f8a648311c6906c73a29d2
Output for 5.3.4
1915429902d4c1e904394057015e07083c6c5e29aa09d20ade
Output for 5.3.3
6749733061c1bf9c8be2cf513be29993bce20901287dfe943
Output for 5.3.2
7462348483ca91055bcf992c9b9773ca9c25cb72b5d6b83cd
Output for 5.3.1
3068484145fe9270dfb4d3ca795c137b2e332850d7245c51b
Output for 5.3.0
13541082078d7afa41245b1a5a26944e192d85de9a1b461606
Output for 5.2.17
1206200203e2b3833559e00127bbe3430dab992343d587e22c
Output for 5.2.16
16006317386ce4a1c684e03a71133a0c40bac60317b5ae9fb0
Output for 5.2.15
1887271604359ac493ae1759da66667976845c677446fa2e40
Output for 5.2.14
153621156546431c0afb37dc40c21c2ac84021096b9ce701af
Output for 5.2.13
4410857746bf2837c3a82b76fd110599d42e97bad3f056381
Output for 5.2.12
3491743625ba82e64b9e689f889b45aa2fd72911819867692
Output for 5.2.11
10757617982dff8915a9eaf34f071baacf8a40170eb7d8147f
Output for 5.2.10
4401919207bc965b4e05c0a63cdab5890c14f58604fb368b
Output for 5.2.9
71042445060335028a8e392eab9ee89cc7d704be8b07738b7
Output for 5.2.8
190060055284db9cf7d683b7e70a6163b65e2f2404ea3870d7
Output for 5.2.7
271664004b85dd8ff009101d768542cc96c738ef56d97284f
Output for 5.2.6
270790301defda5364f886c14fa657ccadcbafe94c46fcad3
Output for 5.2.5
4731178462989663dc51b3f90297d631cd0dbcb8750756f6b
Output for 5.2.4
84297171997adb4326c957101c546fec0f40f11b3ad1f2c2f
Output for 5.2.3
1359126676eeb7a8d1da94f08de6bb15ee20e107c82170cec0
Output for 5.2.2
651749119a8f6c9ebeba47bf72bb68e37ee00a02f5b1e31eb
Output for 5.2.1
1550482324de2e4fd7ee5dc76a7d3f75a66ce831a343e9c2e6
Output for 5.2.0
634780151d139fab1ec9edda5fd5fb33efc7b31b55a86e377
Output for 5.1.6
15368180414936ca6b71ebb7822a04a53818e6270de7eb1f3e
Output for 5.1.5
221033750e4e14f1e6ca084f45fa2d051ad5f2504b5974949
Output for 5.1.4
515347238b494c206803827d0a12322e49810c610ae7e8c57
Output for 5.1.3
129532231127c61f1247a2042b12a00aff25facbefd62e8846
Output for 5.1.2
16926252899a4014398e489b566135ff0e8f3bdab89a0a2178
Output for 5.1.1
93928886143f3ddb2a6b79a48b41cae827d378db9f9a8aaf4
Output for 5.1.0
187160814075ba9359cbc9f0c334e0f189d94662dde8e390a0
Output for 5.0.5
78237408592c0d7e904a8635769fb733e2db17d5a23499fac
Output for 5.0.4
14750424412d35799c051c62bf249ab84b80701d3f214c4f77
Output for 5.0.3
239510071504596187abed11ecf425d15600727ddf4505135
Output for 5.0.2
437452392de5a7087e9a75fe6dd1199138fb63b81e9d2b615
Output for 5.0.1
1273432175d816ca5fec4575e58b8716d1f14c879fa963c8c1
Output for 5.0.0
812904073218c41cdaf80903266eb7e6e57a609e2afb4246c
Output for 4.4.9
4408269875c482e528309b0e159b37147e9aa2fca9f9e7c54
Output for 4.4.8
1619409003565b6c71debc1f3ff7a3d6d29cd087394d090695
Output for 4.4.7
13249083978698a5d6967d8975986ce3eab39e084bccf1421
Output for 4.4.6
288242244298e9c5d509b1c8118fc655cc9ac5297cb97c725
Output for 4.4.5
7972113762a3aa7b0ac9cd334f81831436537e9ee469b7180
Output for 4.4.4
7576420239567ed046f089885b17106ada3423ab3d85c04bb
Output for 4.4.3
86147675851f194c5e37ec6934261e3c58ec26aa13441565d
Output for 4.4.2
909177812c6d9159efb5b75dbdf3098a5ee53a372b8aa2aea
Output for 4.4.1
778872444932843b1f4f95eb9aa5e4af4879306f49461328c
Output for 4.4.0
189525374343912bf61b66571df7432443536e81d7a8781fba
Output for 4.3.11
902962893daf6e7e788540f1f8a3772c13850af9253800ede
Output for 4.3.10
1930197899b97c9471385a03d8c66ac1663c9eb3f76974f2b6
Output for 4.3.9
1033349252b9f675ff3a4c559e48e20773653d620484d865f0
Output for 4.3.8
31818116769962c73766c00d17230ee6c70a9affcf590cc9b
Output for 4.3.7
663535121bd8d08111c8b5bf35ce1467323f97e542f87d521
Output for 4.3.6
352221700e8c67d335e921aba4ac9d8c0a6aad69493c0a732
Output for 4.3.5
73386908040c0ffec50fa63f539766691868dbce4cbb18f3f
Output for 4.3.4
1316767549cede8d7e493ac28b0f56c5ef0491100cb4111f07
Output for 4.3.3
107340194902655b5daa95016190fcf831bc19d88d38891b38
Output for 4.3.2
1090541477c69cc8fcd931ae36eb0fb2dd44c66094081052e1
Output for 4.3.1
2806808289abf7ca80829db30293cc446c34c8e9e4d3ed91c
Output for 4.3.0
20370383473266066f16c54f56defa9f28d93d41df18b15a6