3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $number = mt_rand(); $hashed = sha1($number); echo($hashed); ?>
Output for 7.1.0
d8f5108ae4f7a513fb433a0b2affdb08286e703a
Output for 7.0.14
9e7115b68381b6fa65afcd85ca01c73542d3f648
Output for 7.0.6
7a565132cd951b96cbfbd99b67582c112814149e
Output for 7.0.5
7da701bc919f5b4ad53bd9e8a30b046c76a98465
Output for 7.0.4
bda52e5cdcb3dea1b911514aac1a73461baddede
Output for 7.0.3
2143b971ef99b934e6a29d39525c06b3b71d43dc
Output for 7.0.2
a14343bcd0ec80b45e79f2093842144460e3847f
Output for 7.0.1
79748efa0dbb24e5611059d11cde6fc942f1f5d7
Output for 7.0.0
2dfb840e372285e832a54073b47d52148ad02147
Output for hhvm-3.12.0
4c0a4a39cdde72f84dc77107d85ecd65d2a32456
Output for hhvm-3.10.0
9905d200b1b1b62526429fa88292b85eeebc00fd
Output for 5.6.28
b72130997cbe1c551b1f7995109ad0ef22554ab9
Output for 5.6.21
e3752530cae6576bf444e1d52d2963f626cbe8c1
Output for 5.6.20
0c3fc033e2a97d46cc8f660a6936b3e65525b154
Output for 5.6.19
a18b465b94a000ea4fe3d95f4705eac4265bc109
Output for 5.6.18
f8f8c8153efa1fe68e4950e97b467f91534ad8af
Output for 5.6.17
e50c474a9d2b55ac21e983952fff4b41cc953475
Output for 5.6.16
8fdeb76095aedc17e9720a953af0f4968108de25
Output for 5.6.15
5df1afbaca578b176bf2b1be55381acb30f041d2
Output for 5.6.14
2676b888a9e449ad33d8b3ad1934738aa3fcf819
Output for 5.6.13
ff2d510388a95680f81f56f6593568d3e5787527
Output for 5.6.12
0bc780d3cf4d9169c53d8928428be120d59c83eb
Output for 5.6.11
46179101a09c2db69a2083ba3fba26b9ddd9f217
Output for 5.6.10
4403c8965462fcd20b342b4a0398fd84f0e690b1
Output for 5.6.9
7a6c7c8e2c59fb4e4fd86b8cfb80bb0d5b907fce
Output for 5.6.8
02e11d2f031b4d3fe02c6b29e1249fee082cc61a
Output for 5.6.7
ed375958c5825070e8a8268be6e94339871eee3b
Output for 5.5.35
fb5a828a8ae8250e9a3da743ae66069cd62d3de9
Output for 5.5.34
ecde823e53d3ee06a5593a35c550a9b50fe33a6c
Output for 5.5.33
070a54db9714d38ed7d217ecc612dbd3c190ea04
Output for 5.5.32
2aeeb3f1b2be3a738c6461c86b061c1461b4ebb8
Output for 5.5.31
74320aec89f6fede9d7cae83969795cd18a06839
Output for 5.5.30
7441ae2df9116e9d8e12c08f8edda0b2c82d4253
Output for 5.5.29
c458d247e5740d78e330b6042521c4d93b8616c9
Output for 5.5.28
9698b76029b844b0be891e6fd6a7bf78da1d9144
Output for 5.5.27
47d520f9d05782b6d5cc975287473ed09bb754bf
Output for 5.5.26
feb4f600771638c099ccc70f772a57b342796922
Output for 5.5.25
2c835f6c27818a95a6060920e99946e86db53dc7
Output for 5.5.24
a95dc009515ebca4776afe90a9fcd2ffef919fb7
Output for 5.4.45
161318cd1c232db974ed08b68878ae7518511876
Output for 5.4.44
4e3a59b195216b6b980b66411bbcbd62f5180f88
Output for 5.4.43
4f5534800b8df5461ca1e2c908d0d638a73ea1f5
Output for 5.4.42
d35302d2a302a17e4f4020aff41fd091afbefbfb
Output for 5.4.41
b0268e056df969c8cd91104d8c285e8e269b255f
Output for 5.4.40
95199b75e679c9436fe20393fa78309efc733987
Output for 5.4.39
013b8200cc3364140442db80ec139a5c860fbcf8
Output for 5.4.38
f78ea63573688be19d87a8a35ba7647585309076
Output for 5.4.37
af6a3b778cc0b43267d9ad58515a45d54a5671b8
Output for 5.4.36
b33b45c04610a0c3c633302f79a0bc842fb7b7d0
Output for 5.4.35
4395d454a4d2ecd1df2cbc9f5565e30f0148194b
Output for 5.4.34
ef1edb2bee64a409815fb316d7fe7d4fc82d6c83
Output for 5.4.32
512f655582ff5fcc7d8692d76637e947bb2fa46c
Output for 5.4.31
19f754bb4df8af2a5978305c30e9562424a71503
Output for 5.4.30
2de5475f9e398f9cbce04638cc4c3b81ad652175
Output for 5.4.29
21983b83a3623c1d9d6986cc933d1dcfcd85613f
Output for 5.4.28
4740786778e1e3ea95f70ad6e999885615a49886
Output for 5.4.27
3a884747a46af09a60ddf1f10553c3157e301004
Output for 5.4.26
9a5a7f273a2a7f54ae8b6a40e804423f2f970936
Output for 5.4.25
d61af9e9776c25000262f4ab54e60679c97cd3aa
Output for 5.4.24
3d9b43dcd0cc780579d671e09c6ab4d891f8621e
Output for 5.4.23
491d3964aaf65d2cf8e597bd4adf47742f77b30b
Output for 5.4.22
a9d7273fd5817d5a4e5226683587acacd5e3aaca
Output for 5.4.21
11cf2c020c5c886e0dafec61d633c5f1c1e57e85
Output for 5.4.20
739967f328ea5970e9a95acf698ea6ab9e34c887
Output for 5.4.19
74e57cdd37a601e801048769645a81878ef5afff
Output for 5.4.18
c1d7ce5b46222dcc4d526c6801398da8c231ae47
Output for 5.4.17
6b2e720fcbec64c991f37209a3084dca7c4d6577
Output for 5.4.16
8e1bd3256418e71171778015f86030a67f0425b9
Output for 5.4.15
aeeadee558f54a0a97563362d52d60a5ba40be83
Output for 5.4.14
bec502d5e3ad948e50ac2dee78b899c63cd74da7
Output for 5.4.13
c7840cf36e409d6db750bba2602de2e675581a37
Output for 5.4.12
22a93a2012ac041b9ae4f1a4f4d0a2540183f712
Output for 5.4.11
e3e6ce15ca826cd899cc26fa9226ef3976031f31
Output for 5.4.10
1183971b7bb9fbff3c0d3ffa6dfcb71be6c4c70c
Output for 5.4.9
b11e50940f4eb1f1287df215de89fca8473e9e4c
Output for 5.4.8
b9ce9e94618348991cd7a4a92337328cd14d247f
Output for 5.4.7
08899c45b761d6ea16f08d8af73bc13ae1cde194
Output for 5.4.6
19d61e7c58df64f6ce0169482663a5e1b7f31516
Output for 5.4.5
d98ea3fa305942f8251cf841d27a0c62f08deb44
Output for 5.4.4
a05bbb234e3fceb84803c2f09c7bd1ff9742d225
Output for 5.4.3
42b59341cf906d42e1ad927dcf0facc9a4fe44a7
Output for 5.4.2
90a74a39a34ec6bbb283a32f1581de36998712c5
Output for 5.4.1
3d26eca673e0c710e0d876b8fba71f3a748f85be
Output for 5.4.0
4a9f0fe7aa8e0d7d43add044a590d1ad3a58dc06
Output for 5.3.29
4c232cd511299ad35143b4a7e62fa0fd00571b96
Output for 5.3.28
2d951bfed78c91f779c9cf8b32c08702f323ea21
Output for 5.3.27
458a146e6f13fca2d0e645038337c6b74ae1d9e1
Output for 5.3.26
183a18c8aa638e4121d8bc3bdc2ff143e9afdaca
Output for 5.3.25
65d977e2b67d3b4f6cded137818b5a5d57531983
Output for 5.3.24
f6ed9cdb4017a51a5dccf415ae86a2b5acd13bf8
Output for 5.3.23
76075ebb582d7bb3726af739740ab300a54c3d47
Output for 5.3.22
c244150535d99344304373e44d17223c63ee29fc
Output for 5.3.21
7e9332d0de559eece9691ca122a93c1bcd670ac1
Output for 5.3.20
2c2d3356a45265cc38f16bb164daee507e37f668
Output for 5.3.19
b09f037a05d7dbc8e051f34f6ac6021da959560c
Output for 5.3.18
8a40800ac45fcbd5f732d450e0f56d511ec15488
Output for 5.3.17
84b7f2339c5e59327259458dbe373e13c2d49ffe
Output for 5.3.16
2bcd4eecae4b37cfd47e3e00954cccc19ec9cc92
Output for 5.3.15
7a8a49b2d6a57a22a1ccfeae52f6986061f4f4e5
Output for 5.3.14
deee98cbbb39471c61b1b2fa3ad1d68a5d66c9d5
Output for 5.3.13
080def655702d7a1d742657885fa083b87edef68
Output for 5.3.12
aef80da0fe586123b13fe641af34b7ebe24038a4
Output for 5.3.11
260970c7ca44d3ae5fda953b2f778f6c7028da28
Output for 5.3.10
23e9d24df2d72db6eab64dfe82447b377cc7d65e
Output for 5.3.9
8d703bc2e27aefbcad6362eafac1708a4e6d3b7c
Output for 5.3.8
aa575c1f5986706ac3fb5fc4734a4aeaa0ca871d
Output for 5.3.7
9029d71e8c21488fb045f29bf4772a00abeea5c1
Output for 5.3.6
a316335a10fb576cbe5b5964714ca01f0870c908
Output for 5.3.5
9b142145266b89245e47e92f0db0a4bfd7c3725a
Output for 5.3.4
24e338177e45d04fc5df6c771a0f299d001589e4
Output for 5.3.3
a045ca6e369be50f5acc7f248048a270fcc60085
Output for 5.3.2
0578d77d681cd40e4490012330ecf359fd40a337
Output for 5.3.1
e5d8f003f6f73c574e0b0886c1541ce6b7e8dadb
Output for 5.3.0
975216fbf8c2d99a7dd042e947c33601f37b1eba
Output for 5.2.17
17b3d0cb39084e47c8e0aded799f6573021598f2
Output for 5.2.16
30fb69ac61f885f0bd6458a42ef27bd5f1f3e3a5
Output for 5.2.15
96b574f39c005cc64bf968e8d1aa54452c9e1cc0
Output for 5.2.14
cb170af97bbabd5ca080b4d8e7d1ab209ac3f295
Output for 5.2.13
f7f5a36e8eb33f3df0e7b21b6901e41cb33174f8
Output for 5.2.12
c151c182a249ba4315db9ba63ee89c0d2083fc37
Output for 5.2.11
f9c849b2ffc9cc36935b0b67e3e67c7b65df60b6
Output for 5.2.10
614f04b9ed96304d9bce247e3f670817444508ca
Output for 5.2.9
1be91d8bca02f2609f214e1496fe36293eed2966
Output for 5.2.8
464c33a977bbe1f02a9e03d3c4f38e90e72912b6
Output for 5.2.7
9601aef77eb753064a19b1be04e7857b0127fd7e
Output for 5.2.6
e97a99d62d7959ac05c3868d719fa306b7f8dd99
Output for 5.2.5
9a7a929898fc81dd6266336f862758f6c706969e
Output for 5.2.4
c7053b618b1e4698d9cb3b3606a4af59f930812c
Output for 5.2.3
e63fffc28ff5b13cb1bdd407aa3f6f21a57a883b
Output for 5.2.2
ce3351d2e6d0046f9e245d9436792e34df54f8f0
Output for 5.2.1
2548012b73b8b49b52ea802cb808f91bb2119521
Output for 5.2.0
bf921d4ecab897c166309b8947ee51c33d0acf0b
Output for 5.1.6
87e372310938e8ca6f32b296c23841758bf82448
Output for 5.1.5
2233479464ed3b8fdb517f61647a69beda891bd5
Output for 5.1.4
2899e2c3194b320afed1ed6dc1e90ce137ea6e0d
Output for 5.1.3
3bf56687ffdb87ed835da7abf062621cfb6d5b5f
Output for 5.1.2
6835b516c72c78f7c56dafb79b2bece6a7cfd543
Output for 5.1.1
14da4bfdcd241a77dd7e3413b802832f2377ea9d
Output for 5.1.0
f629416a73065a1cee45785a61156d9b0f8bc546
Output for 5.0.5
972535539f50b6b9093677c230eedac5362cf4bc
Output for 5.0.4
e3f0008f4321910549c1463862cbfa3613256300
Output for 5.0.3
640f091fdc4a18a499cd8ccab7768a9bde318d6f
Output for 5.0.2
c3ff5d32735386c318c93d94afc76668d1bbe4b2
Output for 5.0.1
3198ad614f8f9f5d75753ed55d120b48ed678811
Output for 5.0.0
07152151514aaf4c5608df03239ffe46bd4d9061
Output for 4.4.9
d4c41a8000edabaebd4a07f7fc12987698246253
Output for 4.4.8
aacb57955d17bc645e252fb3958c7f0529aba376
Output for 4.4.7
eb47697dfc6a863633c706bb1c301a123207d87e
Output for 4.4.6
75abd50caae6496d203c4c3d2d8b8db6554e5db8
Output for 4.4.5
c55292ef61a6891c56143561e751bfa9f3e84c70
Output for 4.4.4
f9011aa415ae07adfca24625a7942fbdfb97c9bb
Output for 4.4.3
7c1dccae2c0ff01cb49e256cc2e5e6494e01d3ca
Output for 4.4.2
30656da97e5616f75a9ad4c3ac7bc49d4e13165b
Output for 4.4.1
2c8dd12fc5b10bb7917953246838889951bbab48
Output for 4.4.0
fe14510e05149c14bbc7523e54f105d785741233
Output for 4.3.11
81b42562fc99f44b24d7524eb92e4f45d413924a
Output for 4.3.10
00f25cc7bd2900c4f9d4d4e429660ab9ed4d9ff4
Output for 4.3.9
9eda374f13fba58d0e346975ceb0211227abe6ca
Output for 4.3.8
435b4836c01c04b5c8aef752c32176b36c9bf843
Output for 4.3.7
f54956e475e278b7b77cc47c12268443def134d7
Output for 4.3.6
fc79bb4fbfbb2dbcc72ed18e740327a47cae595d
Output for 4.3.5
e1ccfdaadbae7c3a5118ad7ab4a3b0e7dbc3da54
Output for 4.3.4
59b4f79a0f438041285a42cfcb4333508730793f
Output for 4.3.3
1ae2ab7e669e48795421faf5ac5e2f1d119c7232
Output for 4.3.2
fc93907729b8da32a9484b8a824520be8a05c028
Output for 4.3.1
22cb35a1ce433e4e26d0fabd2527970f93499849
Output for 4.3.0
6ced620049294266df8803b9be60e4a094a07203