3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo bin2hex(openssl_random_pseudo_bytes(32));
based on ZosF6
Output for 7.1.0
97556c412e7186fe47ffe48550d0d77105c2ec3c7685499e52314266a9c3cffa
Output for 7.0.14
ba0b1b6cd1fd55bacaff3bf28e0c244952b905caed1e713f65cb0ea5f6947664
Output for 7.0.10
2e4b7fe069a16038c660560b8d8c1d9b1c7ac92c19543b427795cd4ea01acc82
Output for 7.0.9
429962623ad5c12cd15c789c5729342be1f781ff919eb45479e53bf6e56f31c6
Output for 7.0.8
e42588888df8de4a1c2bda3b68a67bbbfe8038f8d24268824e0c9863ec6a877d
Output for 7.0.7
f78506e988f75a3851be5daa6b609869775378416a59a22a09c6c7f7cd07cf84
Output for 7.0.6
305aa56f53656596be597661aa63d368c02b941c43598cc9a68c5ec7adccf095
Output for 7.0.5
afb8c9c11b44a59f5948e754d0a35059023631e7ee1714bb90524be610a19876
Output for 7.0.4
4a70c646e4645da88a021d14b956c36400984e9272da7c3eae00675c22648eae
Output for 7.0.3
80a1e3fcab2e00cfd51079ea62e9a3fc0f9d35511f64a9883a9611ec0a3cb4fc
Output for 7.0.2
2414ee52d64b7f9501d37279884cdde2057db221b2ca698284d28a96308dbc41
Output for 7.0.1
8434b7802351c06376ed0224c6aa97a70051ca2cbeb39151f5baa399a4170f2a
Output for 7.0.0
aa09116add1f3e33aeae4326fefdbf46e114bc30cc35b977c2596d45e7e3d817
Output for hhvm-3.12.0
d3db2894e4de9e84380f7b79790d6e3efd43c7c10381b7d4c88786534c690aaf
Output for hhvm-3.10.0
59758a33b20a6978e4bfa8210745116150f6aef8f1fbb7425760911a8e503501
Output for 5.6.28
a82badad0fecb0c8f004a1f58668b86e1efcd88ed3d5c314d503f1636617e0d8
Output for 5.6.25
ab3b52401382a06e409a75871e5f9235381753d20f73349101e3d11e59f59966
Output for 5.6.24
ba4e28389eeae8f44e98874cf1091c17ff404bad4a0578fa64bba95694954879
Output for 5.6.23
6ebdde3fdd93ee7090a10f9c7552b558fda3ab293a44c336701de60ba9ba2d3f
Output for 5.6.22
2b16e938013aa6d2db6bd8f12d28ab5d70d66b8763a76f2921d59966904313e9
Output for 5.6.21
65e97a2146947886d6c6c7ccff40d38815e82d02b832144fbd27c0397ec3e511
Output for 5.6.20
85dd15aa0643c56605ba02e9fbb3100d3a4f88b371d866d28a845a56c28aa5d0
Output for 5.6.19
b3ab75b7f74ca371a9488324867614a130ca40fa9125313b402c624623685e92
Output for 5.6.18
4b6cb6267cc498b5b12e2963ebe883690775872146511fb742e9bdc1bacef717
Output for 5.6.17
cdf1c21c5acf9e264ea54d57e36adbad3a83a0544e4ce280e81636b8a276d465
Output for 5.6.16
eaecb7a73c26b67cff1ff6520ac1c66ab7de51377a86528631e5a64b14866ccf
Output for 5.6.15
4700a7b73bd3f205a2772d48bbdb619741ed956d85cf9849ed723f5422220921
Output for 5.6.14
994eec2663154c2feab5dfd52c6d5ae81a29b9ffbac48519ef6398af4c9ce37b
Output for 5.6.13
4eece69a6a1df5f846a30d241179d33724379ac2d884d2b55909bdf77cb0228f
Output for 5.6.12
c0b8d388f71f8a24662a2f223e483464e95520a82113bf14d76018e7aac4b984
Output for 5.6.11
4e9458f7e8c6de300bd33ea3dca62319eb5ac9a6aca0c2cc19cb9da74db681fc
Output for 5.6.10
ba98e3b84dec4c7e8a9096ad795fe5f49cd696624e88a2b1f3561c9106eb78ea
Output for 5.6.9
076e95a7d5c2d4f1d03a58d3cc8931b9de583a38bf981e7f2c22f98e61b48424
Output for 5.6.8
6416093d4e7a66953b7d806158bd0108865e776a7a7ecffcf48e515781fca180
Output for 5.6.7
61abcadba84d48c6634a19e7c5cee4782f42e42c77df0220400c78596db0babe
Output for 5.6.6
0bf3b552148c1d9b174a19154bbc3e05e5cfb447ee60a5a2cbb9e39d32d8b8e9
Output for 5.6.5
ea2daa0bab4d6e62549255b141ded1386f6b775955ae7520d49a6cd041d7f51a
Output for 5.6.4
c829448451430c80336b2e3755449b941598d12a1ac7951209d18bb4d4621d13
Output for 5.6.3
9a3718d15329fc9e84b7ed2f1d5b2c484b688740ea57207585b7e5c13a05da36
Output for 5.6.2
580940cad077a149e8f6488579c8fa3fefeda17668ab2107d823fa17240935ba
Output for 5.6.1
02e07911a48c6f07414a48e013f322351c90a0290255d0a0a352dd014bfc49d2
Output for 5.6.0
979b4bda9ede0c2c2b8077e4a1c67f02231696d7c2b3e30cf67ee9acb149883b
Output for 5.5.38
ce975aac1466683d1a672b11431e8decedd5e12945449dddc7dcd5f8039168d4
Output for 5.5.37
f0b7f417b0e69b69239003413136a3eed842f59f60c9d757bf0729f17bf9914f
Output for 5.5.36
71d95f7b21b20a7d712465eaf0a7824b47bef0809781f257925ca5c86843b4c8
Output for 5.5.35
9b1353c56542424bdc2320664be15c40b9edd37a7e82c0939e6ccd6b28ad9c1d
Output for 5.5.34
ccde335b16b5487bab9cb06949bd9e4044ddfdaa606cf799f3ce9d188a0d2ef1
Output for 5.5.33
0d246ad8f010ec088566bb231353227d0b352e6a8665a61083a3edeb2c6215c5
Output for 5.5.32
7e9cbef31dc5964ee2aef9bf207bcb3133d476c05978c2663710afe2d9918431
Output for 5.5.31
f131e9e1f6b90ae5a8e4108b748e2eeb4215493fd8fd0bd25a9ade10b09ffe2b
Output for 5.5.30
4677630e65c017b1b29bff7d0c65d08560eadbbb4f24111f0fc896bb4c9c2e24
Output for 5.5.29
0d5b0da4275b8a3152a06c271f80303f286ebc6d7eddc84554afbd54829131fd
Output for 5.5.28
67e482133a4c7a048ae4fcfc1b7665fd9b4a18fb2c0c26145c34751a25d39f37
Output for 5.5.27
f435763db008bbf574bd3f52b94463b85f7a4542be362879981fe8d01d6ef975
Output for 5.5.26
f738ec8db4e366deb6f864929e3c27ae89eb9a7743def61b08f290394d22dc3c
Output for 5.5.25
9d1b50ffe684537619a3b1ef5e3b046981466a6bf95ac322b0995917815dc89c
Output for 5.5.24
b4e5b0efa4c0d416b4c1d3450e98970e811e52eab2f0e6f327b98e608ff36cc7
Output for 5.5.23
7a707b6fd119bafd5f0b709471ef4f62033f0f8d0d36b71441bb80a7ec642e76
Output for 5.5.22
a78834bdd4833eac0243a8204b14c82c96a18d6120dbc239ef22091b517f9fca
Output for 5.5.21
d65d2ad4bf1517bfdd8f739c327cd71461cf7d6bc6c4c17945d1402eca5fd7b5
Output for 5.5.20
35af3e8a9d5fdab2919c33fe9ab0b5cd39fae8bc1dab9f7ec5a301d4fa8940be
Output for 5.5.19
a472f95a9f6856f85d0276743b55356603882e23b5049eb6ebe45b1d99932eb5
Output for 5.5.18
60ac4812a8d70e75354d11675f6f654ef3af785a938536ca865fdc477f9d701d
Output for 5.5.16
22b0e82dbe5731ad5b36ab5dbbf703b58ba658d274b01662ddb62c4a6199941d
Output for 5.5.15
f4284c791e209a78b39312cce3538dbfe9e78b4de626225ec44e0b1da43fd829
Output for 5.5.14
371b48aa1468707704418d4777fb745f085a93429f21fe9750ea92d045b72381
Output for 5.5.13
f0c5d59a96a3f3ff039024066c0509b865c1b295c4aaa8cfbd9c086e1190a107
Output for 5.5.12
7b444fb983e166b92f83f24174d32c613dfcf9c2a21d2d1e6771a62a4fa88e6e
Output for 5.5.11
35e18ec5f2d12a81d0fe9a43c3a1a98ee0988b525c9e73cc9ffd7b3fbf58ef2b
Output for 5.5.10
1390c7106769f87680c5c3d08420f9b7f7d363444b4da7a13e7d4603d36426cc
Output for 5.5.9
ca739875f795ff4231faaae23808565e0522ede34b53c12a1e4fb91721e9cadb
Output for 5.5.8
4c472c4582357f5ece207bd55472454b2cae3dbfda814a6b7b3d3efb05b29540
Output for 5.5.7
bd1c19cd01af8f7d55d14c8ecaff750923c6467fed8bfca8099361dca489210e
Output for 5.5.6
0eab8e56231ed30ff8cb44a0b4d921123c2a08a11f5ccae912c3d310173916af
Output for 5.5.5
e7046a1fc299b0d43048ce5834444284d8992a3002b99eaf2b996b8edc302b6f
Output for 5.5.4
e195a9650d5fe8ed4c5c89690a6717ce1555074899cf282663f9f9ca04efe006
Output for 5.5.3
2873f4afdf16db88d0712e13ab47168044a847321aed2ecc06f11a77c1b441ec
Output for 5.5.2
2e17a8eb52ad638e5b5e5d97831187e2fa56fce758af33d1b3954ee5114b2be9
Output for 5.5.1
3754de1ab49d0733cd705fb3521f1fba5bf3099e87d1af467854de8e1fe512f0
Output for 5.5.0
99087c42fe51cb407f5f6923e8e4d8128aac4acea443a3d671f1822c2a0ebf0b
Output for 5.4.45
a16be982126936e09074de8007d221e9eb7ccd6ca3af6df0b73c949fa3c58ee3
Output for 5.4.44
3bc85398c3dc9b779ba7c8178989f33c0492b8af3c164bd3f361afd84fa81f7a
Output for 5.4.43
c50fefd5f5536f3a10c1130cf3d376795f5888a2c5b50b86aff932f43a1a297c
Output for 5.4.42
41bd2b93edd5fedfe790337ca7dc3e997623671f2ed8b4e3c3a10603ad2834d7
Output for 5.4.41
b692c161014cf93b4b11d3f095c5c0cd3874b2895faae0982ecd4158e41e747f
Output for 5.4.40
6717939202ff0dc9d5e285e9508832658347b75eb09764ebf03645a71a1169e1
Output for 5.4.39
b5c046d73ee1bc9188d6141dae2d55a3724c81f02702ba73b668b847b5724fa1
Output for 5.4.38
2510e67da00bbc86408b0d316d841ceb1e5fdbdefdc5d139f08ae9f899c6641d
Output for 5.4.37
94b06f7e0df4efd2e4168ac0c6c52d06b43b91f9b9a054bd12ef61c8d8e9a86b
Output for 5.4.36
98796aefd62bffaa9185794031d00afa03d08d93cdbff2171f4af84dfed98612
Output for 5.4.35
037db868961e5dadeb61cbe516d8fdb1f4764b02bec6c4c7f1e5ed32dbbd829c
Output for 5.4.34
71467f44cfbf153566710f4b9404808703fb229b93166f64e761c450e3b7786b
Output for 5.4.32
9ac54b06ea9bd33da7d9934bf2f8cfb26d154d51e9f8b392eea935e258204906
Output for 5.4.31
b2364dcf7027cc0e10c7711467405d2d224dbc6b280118d4201689e56fe8932c
Output for 5.4.30
7fd1c0a4d602f979608fbd010926332bf8eee0148aca7f83e1324b0efacc9e98
Output for 5.4.29
dfb0f064e79b4012e53741e18fb3e1e72aa24bd98c72da2ace9154ddd6e2bbac
Output for 5.4.28
ea58fa521fc37e7a32d618b90b4879247b318a7a2cd91c184204f2d70d834e74
Output for 5.4.27
aed885f8a2d0556c4789d5584f615673e29505fe18eccb6a3d672a248640848d
Output for 5.4.26
fd646d31a1afda5fad70cb328300e711c52491f56e061fc486b93b3e1bbc2f9c
Output for 5.4.25
ded5efded069cf33090797d6c82058867c57d53f8f175575a240d76453016eb5
Output for 5.4.24
5dedb462bdfcd47bb61e351abb66d79c2fb320df5d326e0fe0890245a029a662
Output for 5.4.23
e71d156c7b640276aa52ffb0276f166279fee7061597e6b4c775d6ead67646bc
Output for 5.4.22
39fa82e7adea1a66f1e30bf009810e2884326cf72cfb0d9f15c625258b66a2f3
Output for 5.4.21
f001e4232827f4572cf39c5d799e38772002b1d8ed1de210dea1aa058326257d
Output for 5.4.20
81de5484196f3c670778e55ac0dad351be21973d97ef0f1edd2247636112bd70
Output for 5.4.19
1caede8d21f19ecad7f326db155843c5b1cf368ce33c2e80b6b95ab0181f3f07
Output for 5.4.18
49b50327b4f1059377f5a592dcdbd7673569ed999f730b49d3277ec65c2f7930
Output for 5.4.17
67e82f0d81e07862bbce13351eb16c8e4d063b993349635c20af9538ccba27ca
Output for 5.4.16
74853689b6d4e9f793571b5a76e7d857c112f40c26678f5e0a42cfe05f52aeb8
Output for 5.4.15
0bba0547050ff388d6b1313d4f4ddf51dc51ff0486270417add2f215b20fbfa3
Output for 5.0.0 - 5.4.14
Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/iBJsU 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/iBJsU 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/iBJsU 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/iBJsU on line 2