3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php echo bin2hex(openssl_random_pseudo_bytes(16));
Output for 7.2.1
f2b225432212f8ac66ce6136610cde48
Output for 7.2.0
789069de1169e13363ee9e272f750b6d
Output for 7.1.13
71c8f8c0f01770a315b2bd5203bcf993
Output for 7.1.12
bbd591b3869b2000c2b85c0188270e7a
Output for 7.1.11
3ab0370ba9bc682a7266a416654b096f
Output for 7.1.10
6a856687cbaf64c391df2281471550e9
Output for 7.1.9
b170e4e7c86e7263a8c45a8e8fe07864
Output for 7.1.8
81f0920656bd42d7a0dfd59f5d3fa19e
Output for 7.1.7
12e00f0b4f1f5f5e4c587987dbdace18
Output for 7.1.6
0b8bb61affa5e00c002c6a33e8baad9b
Output for 7.1.5
e940ebcf8e648727a9ddfa488a3144ef
Output for 7.1.4
4684a94915631200be0efeddb7f3c9df
Output for 7.1.3
4ab39f60145f94933b0dd03814b21fa9
Output for 7.1.2
3e254ad09df41498d094485cd4479b08
Output for 7.1.1
b19814f1a0aead05e2701f92d0f9ba68
Output for 7.1.0
56956da99b30e13fd46272282fe24a8c
Output for 7.0.27
9e356317e9c201420ad30342711ecd91
Output for 7.0.26
4fa195833118cba7099848bd22dced99
Output for 7.0.25
6c9661e7776c5ccd6267f9ef8560cb7c
Output for 7.0.24
9a08cb7159e84d74fa5870c38fc9fd3f
Output for 7.0.23
3a3f5885da1d455a714d83ab1f9df419
Output for 7.0.22
2469a83dd29d5df27c3b3d30de733f6e
Output for 7.0.21
52316e5810b0c61c7ec975cdc9a17b53
Output for 7.0.20
9f463cb4e9d5c7402a267ca9935f2bb0
Output for 7.0.19
2ed5f8f2fb95652ddd0b6fe2dcc41c3c
Output for 7.0.18
4590379e05330f1282ccb8777733813a
Output for 7.0.17
80fc94c50ca7a5439c4ede0d59ecb376
Output for 7.0.16
5f633b826b710eddae7fbe23225f1e70
Output for 7.0.15
a070d26ecaf378ee5c5063c118cf3cb4
Output for 7.0.14
0aef58712ccdb6730b50fb257335e21a
Output for 7.0.13
694aae629728e2328b5c78fe93ba5add
Output for 7.0.12
ec220c4b011f345bd389d0529b9707d6
Output for 7.0.11
c885ce79a3b5cb0992d6fc5a27ab8a4d
Output for 7.0.10
c6681246cb99616ed11b3e854fb4d1d8
Output for 7.0.9
c62b918f439b2512f728e33874eca0a9
Output for 7.0.8
ed420a3764fb4f6e52adcb0597fa80bd
Output for 7.0.7
199149aa062a56aaecef1a70791c2822
Output for 7.0.6
ab8d6f59a0429683557c785d21fe2f27
Output for 7.0.5
fef25b0513eade1c5044753a0c527837
Output for 7.0.4
507c2a999d096a494e626979026fd1ec
Output for 7.0.3
b437b9eb3399585c8f67c7044fd03eef
Output for 7.0.2
8b6c62557289336b78425cc272ca9db2
Output for 7.0.1
b80310c715155bdb4354c392a6686618
Output for 7.0.0
2a0d740e660c26eee6f37c683affa0ea
Output for hhvm-3.22.0
3069ae7395d0baa9a7278fd602055480
Output for hhvm-3.21.3
5bc39942845fd679e834c04a2bdaafc6
Output for hhvm-3.21.0
fcc5d093ddf93f1e29471030a77d2410
Output for hhvm-3.20.2
367c50c1ad8d459a435a7b11e0e3b83f
Output for hhvm-3.19.2
1c2d0d0c0d1a99fac48b71c3372bb285
Output for hhvm-3.18.5
27e56f19873fa01537880143d12a5c64
Output for hhvm-3.18.4
4c79d882509288c3ee0be5eec3d87a6b
Output for hhvm-3.17.3
5fadfc842f946eb646966192f6734387
Output for hhvm-3.15.4
16f0c559ab0db08f490f75f731149ddf
Output for hhvm-3.13.2
8a2f37053da006d4427bc498a7848c66
Output for hhvm-3.12.14
845402580ddea6389c705ec5df79865a
Output for hhvm-3.11.1
6b2c8b8295480a46e28a9264b21e8649
Output for hhvm-3.10.1
c5a232bab175740369fc6d2c5c717eac
Output for 5.6.30
20342fcecf3621c2c01c633f7ce4a1fd
Output for 5.6.29
04fb72f8817f7eac307e0bce93892419
Output for 5.6.28
d83c44e7fe44384a384aca6feef4db1a
Output for 5.6.27
8eff55391ae53cbbc5fd8133bc9cd94c
Output for 5.6.26
4c5a3dcc722b22e041d0f0bd7053abc5
Output for 5.6.25
3fbae0e622be63f63d01291254565a5b
Output for 5.6.24
0b2015ca6cf3e99f7532c36900991cce
Output for 5.6.23
22c592eb031213642b56602ad25e1bb1
Output for 5.6.22
fabd3e2d49d1c6f808d46f28e155afee
Output for 5.6.21
fca97933a213d6125de344843f5b4e47
Output for 5.6.20
bca64e8a3be8e4a4fb8f73ff58d93c58
Output for 5.6.19
028591a126d71703e96b47f0a9e6a411
Output for 5.6.18
38c7047036243a489e4b4f40793cbf34
Output for 5.6.17
2149d1b1da09dd309dc04e16cab1ec40
Output for 5.6.16
f9d6feefb1d05d8aa7e593377a5fc5f6
Output for 5.6.15
d83eb8bdeae930058e0505f81ee8e13b
Output for 5.6.14
65b3c964a7e6b8372612da15ea2366c1
Output for 5.6.13
bebaef0830075c688879f285e959e88d
Output for 5.6.12
cb5fe1ed5548a25cfe1c124a5c75825c
Output for 5.6.11
23bed816d706c974c29df65c65135490
Output for 5.6.10
063b8ff70fe03d18fc68cc5c809e4963
Output for 5.6.9
f3c778b189c02002699d5004401653a8
Output for 5.6.8
893781f3e6c701b076f84b8ce59b8e41
Output for 5.6.7
9d642c56b5d7eb976d6798d26b266acd
Output for 5.6.6
15d06b12b51abdc10cd749da99d24050
Output for 5.6.5
eca7314bb0d6a94728e08652ff4a5af2
Output for 5.6.4
fab58b3ccaa2c6360267c028efb0e72b
Output for 5.6.3
66420ef55888ef9598582068eedae710
Output for 5.6.2
d597e1fa12629ae48f16a82cdbebd230
Output for 5.6.1
d67024ac3b901433f520d96204f9ae98
Output for 5.6.0
5d293678686d3126049439d2d43a24db
Output for 5.5.38
fff6377e0426ac19b46c2aa358776f66
Output for 5.5.37
29000333d15c7444fe61cf0b615437b3
Output for 5.5.36
39df990c0c958498552133e448b19154
Output for 5.5.35
0b3d75d928f21761b49477fba78d692a
Output for 5.5.34
c70e4c3683bd413f015ff12039e9c361
Output for 5.5.33
ae4b9959f47710ce1f8ed82d35f473ec
Output for 5.5.32
80a11c3b8bae64bce9c18796c2e0ba10
Output for 5.5.31
5e30ba2723c9a8cdc47b0ebcf797ffa6
Output for 5.5.30
91bf0ec6639a5112428fa85a4bf7b6b4
Output for 5.5.29
aa9749380cbc3c69a9826f87cf7ab26f
Output for 5.5.28
3d1e211df035b5c28c7752b5a74b659a
Output for 5.5.27
ae0c688757bf938d3af5849908b68e18
Output for 5.5.26
334218edcf0f19ef6a09230c6b5134c2
Output for 5.5.25
889e3c3da14715077baf83f2915967e2
Output for 5.5.24
a13048a6a88df8383cdce297a72cf599
Output for 5.5.23
745e74439f9eea7c88a022c46d6f1797
Output for 5.5.22
53dd4afc4551b1f8b96edca1db8de5ce
Output for 5.5.21
cfd7d200be8f3800145f6863b14d89dc
Output for 5.5.20
3c8955befb66bb6f4f99555a7fa3ac88
Output for 5.5.19
c95978781168684e555ac8d72c34437a
Output for 5.5.18
2c4e3c433a08739ff9c5f08df3e8a342
Output for 5.5.16
4c426401c7b37d620ca547e0a52ba7a8
Output for 5.5.15
916adc5dff55319f6c370a7a20c899c3
Output for 5.5.14
9f56b124051140d796c49081c8fd263c
Output for 5.5.13
b7ab1828c368c9cd00bd2014a3c9ccea
Output for 5.5.12
3db28c5e073140261e1aaa3e1de5c327
Output for 5.5.11
8133bf08504f76a93e5a94c010127f7e
Output for 5.5.10
2a8ebb74a27d6e573257cecd64af8e68
Output for 5.5.9
95f53cd03988bd2982235810d8e3a482
Output for 5.5.8
1d12e9370accddc0d04353e0f597d436
Output for 5.5.7
94d9434b28ce79398110fdaebe246a3e
Output for 5.5.6
843e35dd86fc82f61a47b3004567f389
Output for 5.5.5
d236e1db6ed01a326fe32ffdf853f143
Output for 5.5.4
ab0351a3a3d3522e0d34b50a6a62c1bd
Output for 5.5.3
28e9b96cf5eb5937fc9f564f001c92b4
Output for 5.5.2
8928e88ece0303bca23388d8574e52db
Output for 5.5.1
f13475ba4d0fa179e8bcb1bdd791035c
Output for 5.5.0
66e9a205e9071f8edf701256c92e8f8a
Output for 5.4.45
a03f2586476b7cbf5dec1565dc5690d4
Output for 5.4.44
9bcb1ad5afaa5d47db7ab61ac7b93c76
Output for 5.4.43
0a7a00971f4e620109fd30d938f6faf0
Output for 5.4.42
7bdd90b6f2a430802799485d9c446881
Output for 5.4.41
844b59ae03df529cec0a87fe9bb4581a
Output for 5.4.40
b421b4d34e62cd18b6c0ea8da4dc6580
Output for 5.4.39
7174b3c24adf05fbf4b439450a197fd5
Output for 5.4.38
b2f326dc7aaef1bc86a2854dc707029c
Output for 5.4.37
12f37f1c48d86e0a454a4a8ce8506853
Output for 5.4.36
f44d583d3a1720eb4db722a08f07849a
Output for 5.4.35
bf35b63c23b9966af824c72f42c19c6b
Output for 5.4.34
34a39eb6fc52871b09bf1aaee96371bc
Output for 5.4.32
88ab8e639c6c4a9538c7312111e16dec
Output for 5.4.31
ba22b4bd1baa8dc21a73344ac4d03c0c
Output for 5.4.30
a02d82b96d543cf013e36e9f3a0851e7
Output for 5.4.29
077df518c00ef1082529ff2fe767aa4c
Output for 5.4.28
a4d4a9aa48283593d1c132b8bafedf9e
Output for 5.4.27
b1deff8e1b157a43f767ae786c7f3293
Output for 5.4.26
b57f6863946085d98ed2b486ab3892a0
Output for 5.4.25
0d5c78cfde7b8b0894d63646f3aec66e
Output for 5.4.24
bcb91bbb402dffec33ab1a50438d215e
Output for 5.4.23
bed14fda88dd5323ce17c6252c7983c7
Output for 5.4.22
0342f2542832891eb25b64c0cd2a023b
Output for 5.4.21
19a397dd156e7c315996c7ad248415de
Output for 5.4.20
70f3c848367065ecf1e0fa8b239cbc7b
Output for 5.4.19
9483591e4ef0be687f85297d1bd7aa7f
Output for 5.4.18
b900cca1f0f84de4a12be7f179c2e9ec
Output for 5.4.17
303e38be26193ab0897181fd81ea45cb
Output for 5.4.16
85e86f814609d1711460664cea4ec94d
Output for 5.4.15
e66afe5078d8980a875ed7e36bec543d
Output for 5.0.0 - 5.4.14
Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/5AMQd on line 3
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/5AMQd on line 3
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/5AMQd on line 3
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/5AMQd on line 3