3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php echo bin2hex(openssl_random_pseudo_bytes(16));
based on iBJsU
Output for 7.2.0
18318741e75b466eda6637f649c13ef1
Output for 7.1.9
40e865aba56635889cfac3da3cb574e3
Output for 7.1.8
73fe90e3dc7fbb444b55edac443d4a43
Output for 7.1.7
d9c187595d8e7ee64c8319b5c2399a4b
Output for 7.1.6
9320830c3a5baeb148997e89c5b5fedd
Output for 7.1.5
226748a6818dc4715ee75ae0f225b77d
Output for 7.1.4
5a734187f615b4c022a7a72187e093fb
Output for 7.1.3
15dd0c53deba0b6ffec301c89ffef75f
Output for 7.1.2
772078cbbe1c53d3bef95ded2d7e17aa
Output for 7.1.1
7c647264ff2cc5f553f68cc8ed1a9652
Output for 7.1.0
5ce2a628053502e4e1be8ffe0eebdf0e
Output for 7.0.23
bf1afdad662c98e9ccbd5ce877516d43
Output for 7.0.22
e49f5ee6a47d2819e4e00c87c6a509f1
Output for 7.0.21
3e2110abfb1e1b4b14b71221e42c704d
Output for 7.0.20
acd57f678398ec5809dd47e9d5c96f92
Output for 7.0.19
455faeb753b32058f1cb53a6463d7371
Output for 7.0.18
f19e0f57c655d28ce9e936d5d8e6dc6a
Output for 7.0.17
7fdd112774f17457950f08bacc6fab58
Output for 7.0.16
1ec632aa96f98eb23428474c53d0bfa3
Output for 7.0.15
d82a3415c8842e2305ca0d4481c75da1
Output for 7.0.14
a06dcfcf639e1d4dde396e42d295b492
Output for 7.0.13
fad05f59a2771b212a94ac419eb698fa
Output for 7.0.12
9ff151b0870b58e67d7773c5670c9b85
Output for 7.0.11
86213f7c3b4f0294dee94c2991372976
Output for 7.0.10
cfbcc2524567eddb12579a2d3716c6cc
Output for 7.0.9
6991f50340eb3b8b07ac2b0eb3622b38
Output for 7.0.8
448a211204c2a389a7cd3d0563420aac
Output for 7.0.7
0ea209949476fbf850e5a264aa1f849b
Output for 7.0.6
23a6e227dd220516229c37e557d09d3a
Output for 7.0.5
e2d8d1c07c464f5a5b39ae9dddca850b
Output for 7.0.4
c67c317e0f68fe42ad7cda2b8b4cddeb
Output for 7.0.3
c489499b72d1413e6174df6db4aff139
Output for 7.0.2
718a9e04d732851c24ae697902ea8e87
Output for 7.0.1
ad49324ab3a366a51ee35c21c21f5097
Output for 7.0.0
a6f87b3a7c37901c3455256ee8280f78
Output for hhvm-3.21.0
40dc71a9e097a2f3395277e6967f9294
Output for hhvm-3.20.2
771e0222bcbb6ea66af8d0f7e8038a37
Output for hhvm-3.19.2
aaf66583bea665e77e2a345bce98b57a
Output for hhvm-3.18.4
a2419d1e7ccff180e6e3bb8c05b2265b
Output for hhvm-3.17.3
fe1438e81f7c0d63f24e78b600dd6a08
Output for hhvm-3.15.4
6bd1180d138a08dfb87bdd5766a4cc0c
Output for hhvm-3.13.2
731b5d4b3c30b85441163c14428b94ec
Output for hhvm-3.12.14
e75e5fdd9a467b950c6c8a4c7f7325b6
Output for hhvm-3.11.1
f2a96cbbe3141d507ad20b4cd770895a
Output for hhvm-3.10.1
5d02ebbf48df9b0c0676eb7a55785307
Output for 5.6.30
8d7029f1a895e804f76a33efbfffe040
Output for 5.6.29
c5dd8f8fa4a2f6defb316100998e2d0b
Output for 5.6.28
268661b5ab5965afc27806e9a58741c4
Output for 5.6.27
aca65f44340feca484c319c5826db9e0
Output for 5.6.26
cb787c353d8d336c5e9356a9ecd9ff00
Output for 5.6.25
7c48b9a9ee44a423dc22e88cd0321b9f
Output for 5.6.24
3437369681d7c6a39379a3897dd4d008
Output for 5.6.23
2833320d39945ed28361038877694337
Output for 5.6.22
2d22396e015a3237d94f8230b19fbaa3
Output for 5.6.21
cea0081ec1327223b02aaa049f396162
Output for 5.6.20
f53a33883d09cbabf7faa68fffb99936
Output for 5.6.19
3a628114b4d03485286edb51eecb5e89
Output for 5.6.18
acb37e70a402bed53bdb70574a7d6eb3
Output for 5.6.17
aba89d6ed23f3800036704fbb3aa3108
Output for 5.6.16
5ce232590586a51547a794881e1d658e
Output for 5.6.15
b5c25c892728bd1eeadc9a7cb4bed290
Output for 5.6.14
9a1d0d82cd3d008d498ae2693d394175
Output for 5.6.13
72b3f3ee5e905f8a2116a60e371a711e
Output for 5.6.12
e29d778c19e92701ae869b895938a915
Output for 5.6.11
c075f97f4f504dcaa4f69fc96bf37aae
Output for 5.6.10
be64318df87f1024b6d165ced00ae5fd
Output for 5.6.9
19035a4f686450d9ae9d0ed5a7101e46
Output for 5.6.8
1cb55b279217e52bd67df00cf510f4c2
Output for 5.6.7
a51569a4f3ae1b06e55309898e42f74c
Output for 5.6.6
b471aa8a7ea54904816f301ba1daa761
Output for 5.6.5
84a450dd07137128cb58fc687d2052a3
Output for 5.6.4
35eb43036e3a215683fffe9377753172
Output for 5.6.3
df702ba01b8a08ce45769a5337c65881
Output for 5.6.2
678e0a1feff994f210a350beb92e3ca3
Output for 5.6.1
e443b950d14eff17c86977bd970a2cc1
Output for 5.6.0
fdf7079401486653462a33888daf3cbe
Output for 5.5.38
0dce27e651b77c222e924bd61078f0ce
Output for 5.5.37
f7097f2b8be07d24baaf423bff28fb82
Output for 5.5.36
d40a04fdbb8eaea4451fe059c6729a40
Output for 5.5.35
cf966dc9bade2d0a6ccfbaad0d318e25
Output for 5.5.34
3ad5d78a82b533e7845fa9cd40e06d03
Output for 5.5.33
14067cebc939eef5439161f090afebac
Output for 5.5.32
c57c115453c846919ae51ff51c3bbb86
Output for 5.5.31
9ae6baa5c057ea2173ed9a5bfccbe065
Output for 5.5.30
8132e5dc1fe132c0b08eab100d94765b
Output for 5.5.29
a3c4f017b08f4b14bceb97e5b70c0ac6
Output for 5.5.28
57bc12306e28507c77f9b0c57544a967
Output for 5.5.27
d4b9146e159e4bd5c20a59ad6e978ebc
Output for 5.5.26
9c438478dba407cb1a731e8a57735239
Output for 5.5.25
3f5b36a9b7cf9f20ce41da36b5c08407
Output for 5.5.24
9d4e194bb12bcdfd3495234dab66684f
Output for 5.5.23
d62edb7f2cae063a1af10d960aa14737
Output for 5.5.22
7323f2d02346c3fda59c24fb5d5adfb0
Output for 5.5.21
89aac568b62b30403a4f7af683134037
Output for 5.5.20
b3470cde2af86e46ae30d37d9ca377dd
Output for 5.5.19
8b52d43641194e5856b39dd23dbc8bbf
Output for 5.5.18
507eb4dd27983730ddf04ee7163b5edd
Output for 5.5.16
6227a177e0cc4e603a4395742f6965e3
Output for 5.5.15
fd321f5607a56ca832c3642cc98d7ef0
Output for 5.5.14
dbd7d1b9a1260cad6a824ff67f7d9159
Output for 5.5.13
060c8fef37a4715fdb7a0b2672cb18cf
Output for 5.5.12
9c7672abdd75e3517c5ebb3ea63edfe1
Output for 5.5.11
36735f02fc33b8fa1a3a44d0633eb36c
Output for 5.5.10
8d4af407fd0015c210f0562944b585c3
Output for 5.5.9
dbde390d6ff4cb699a89da4fa2388f1a
Output for 5.5.8
eb34558b2fd3d00b5ecfaced96805ab4
Output for 5.5.7
c164f2a8b501cf2586d23b5534d77d68
Output for 5.5.6
9f1cfa3b1982d4bd11d299a3fc112a14
Output for 5.5.5
aac7947b79da20921af44f597edecf2f
Output for 5.5.4
d7fed4f5d81c01176933b0fa3f38d1b9
Output for 5.5.3
6aa9534d21a614430e4e84ee546ffa7f
Output for 5.5.2
217be55f937effa37a7a06682834aac0
Output for 5.5.1
c7f294823f998dd36114cc92487290f1
Output for 5.5.0
76cfbbdb0e57d67af3d23a486135b3e6
Output for 5.4.45
bb8649405fcbf9d147a122e415d93738
Output for 5.4.44
97e5d5f8e7c011dc6a715448dd693299
Output for 5.4.43
950011030e9fb6b54962d42d3ff51a05
Output for 5.4.42
6359fa6ca824b71a593f1233585031e0
Output for 5.4.41
dac50df31d9bd8a4a5f94358d9c87d2c
Output for 5.4.40
2330a5b7a5b9d8f751bd9ec07e130546
Output for 5.4.39
765d247e8901b8572981607729d87e92
Output for 5.4.38
15caaf6a9cf4c88b8f7be05f510699ea
Output for 5.4.37
2ab78a553bf82436066518e25e87d99e
Output for 5.4.36
ff163b6e59fe7c1123881054d8b056cb
Output for 5.4.35
81aaa2d2b06a143a1d9fb56138f1f261
Output for 5.4.34
1b6783515d2276212fa9910f247f302d
Output for 5.4.32
75c1b36d463b9e6fdf7b878c9073381d
Output for 5.4.31
f8a1c77c8e17f8c440530146ecf71b1c
Output for 5.4.30
95ebe4622d02ed330eb9ec64224186d8
Output for 5.4.29
9d0fc18a6bd39b91bcbc274979f36e1a
Output for 5.4.28
10159fc7ce74e8ab286651c7cf8d2723
Output for 5.4.27
0c833169a0dd673c13f074cd14d655b9
Output for 5.4.26
482f8a41ea4436a03116857b310a2c5f
Output for 5.4.25
f2e04bcd963e51ae6e6b25480c62a616
Output for 5.4.24
613e39cc4d9bae35fcb38e4fe6eabdb7
Output for 5.4.23
e4f826c8f2857c83b97359ad5d8088b0
Output for 5.4.22
101fc1eda7a588647b6b585f2ebf0594
Output for 5.4.21
6814ec0c59c2b1b41418b68f221e7cd2
Output for 5.4.20
53b494453df6d9200af4359682788e8b
Output for 5.4.19
57bd915d63e45c04521244aa3b1267ba
Output for 5.4.18
326f3d4afa261d405e8f4dcab3df4414
Output for 5.4.17
2afc1088008d2e7deb8a8196beda2da5
Output for 5.4.16
b7e52ad8668989018dec550052a0a833
Output for 5.4.15
50d06f659c198be03052befe797b74df
Output for 5.0.0 - 5.4.14
Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/X1fCR on line 2
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: openssl_random_pseudo_bytes() in /in/X1fCR on line 2
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: openssl_random_pseudo_bytes() in /in/X1fCR on line 2
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: openssl_random_pseudo_bytes() in /in/X1fCR on line 2