3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php var_dump(bin2hex(random_bytes(32)), bin2hex(random_bytes(32)));
Output for 7.3.0
string(64) "49016d1ccd65fc0ca70d3208f1b9f7fce3ed2b9e3202de7de072efe54d473281" string(64) "b2821ace1723cbf051e6b999b029ded6ea85baa1cd5dab79cb9e808683d0dea0"
Output for 7.2.13
string(64) "c086149a3d66203079ebedf3e44753c42dd32b614a27cc1b9e0960fdc948127a" string(64) "9f112e78fdb331b1bbd6b70657092974a4919d75cc5a06863790c5e652a72a44"
Output for 7.2.12
string(64) "1cfa50e0f8c7de10e6fa393067704dad05ed19d07b1b4b79ec3d646e890f4b4f" string(64) "d9271c4191642917474f4931a4e9a6e0a367d698f8db489c31c5ead543f20075"
Output for 7.2.11
string(64) "ae95c2e504b8717042c070aa42fd5bd448141c45ba8bf9a21fff40cf020e60a2" string(64) "1b63728d324e8b122187ab20f380a43af78a48ae54861df468b7474378aac096"
Output for 7.2.10
string(64) "008426daacbf9f1d9acc04a29ba68a839db6059cfa5cf709217f96de288d47ae" string(64) "dc8f38a09e0c3405493a0ff24815c0c085cd8da54ad3a1dab3dcc6532e3064f5"
Output for 7.2.9
string(64) "6815834670f56e65ac1acc86d83902d0cb3c00dfa36d9b6684597f8ec01a70b6" string(64) "1495b95635d9b79dfe230b6784eb255d13fdcac743121998f7017d56cd1045ed"
Output for 7.2.8
string(64) "642b79a85bd9c4820841e9fae36d3214db7dd74943e62f9844a2362210bb914a" string(64) "9b2cf82462e19013f1df5b103c5c92e2c9e8902afa7127737c9eb363c11fa728"
Output for 7.2.7
string(64) "b0f88dcaf572a0e5c56d9080f8210b386a578d692b4d4e10a06fe4463ff5251b" string(64) "799d3a57fc34df9f71771679bc485935c5cdfc15fe0cfa2ae33f669e1b567dad"
Output for 7.2.6
string(64) "753c2b75d97b64a470b31e2f6058287420354753d6a17e7cda4febf2045d3767" string(64) "52756f0b83650082f88b8a11fde15db43a9a9e3d4cbf80ce4e5df47977bbfa8d"
Output for 7.2.5
string(64) "d3ab11032a57a06d6fe95ea8615aa4c91967d35d0ac76a2b3977ecc749b486f3" string(64) "7b0a4d1814cf7857482e41eb4c90881f9728072b59fe24864f584035e18969a6"
Output for 7.2.4
string(64) "948fb348f4491135a4e98cd2be221915fb5a6b69dcaf39ca0bdde42fff95486c" string(64) "2bbd80463a9ef3d680f995d0f857a83efbf821adef82cca8f2a08696a49082b9"
Output for 7.2.3
string(64) "ea2f178b285df90306958db871cc3d5fe8cfaab8c114ecdbe164e498e38393ee" string(64) "147643057c13d7c8d2901e872f3f1d8542b715bb42ecec4405a4750a7ea464b4"
Output for 7.2.2
string(64) "9317a7d8804b5076fc1047fbcc396ce3e8a17f63e6d3c48e06b6b19b5c3a3e90" string(64) "13ff925369293d86847e0d4d37c808161f27727450c55f75db8816ab672b59f3"
Output for 7.2.1
string(64) "70082666ec05ba8bb5c1cb0eff0ea73d914c3ab952f2817c508fad05e64b3e59" string(64) "93f5ef567307e7946db2c7e83dfb5b3c201b53c36b27bcff9a874a6821897416"
Output for 7.2.0
string(64) "49d96d69401c053cba4d48dc0f64335734f10a950c31ec70510e6194819635e2" string(64) "cb43aec0250f5ad452c0088773d450c83c4522bfb94af71b2e3024d2df001cfe"
Output for 7.1.25
string(64) "217d8f3d6b1548b02b70c0a46b9f93b86eab57bdc0c2a372d6e4f2c4fdc69241" string(64) "04f2bf1d6dc9cbacb3c1257d239c99a414b7442c0298bf1d0183b626869e69ed"
Output for 7.1.24
string(64) "9fc180ed57ecac9f254671a73c90fc2285dedd4c263507ab6bfe57787bef0e55" string(64) "b649b8399cd6835c9ec98f773f5ec43b299c99172731dad89a34d18702e6b472"
Output for 7.1.23
string(64) "7ea51ff9d0ab24ffe9704ca2f1ab9734c1e78eb73b36fa65fb57ccb14c729597" string(64) "d0cd6669cf2d5edfa1ae1367cef505b51beabf332036b40430542ff6e8708d5a"
Output for 7.1.22
string(64) "8df27e5af3e32ddd15530f508c7ee12c84c8cf11336fc80d03581921a4bf565e" string(64) "47e8f9000ac32465f02280cc8c23d9cbe58b90acb89f35382ba089d3c55cb7c8"
Output for 7.1.21
string(64) "79c90a7c061811b5d7e2185e9ab64d6e26245239352fe6a8bcd09ec048a4b646" string(64) "f0fbbde30f761cc26c6a7d6b7c764c8e5d2acdaf9f483f35826aa654401b78e3"
Output for 7.1.20
string(64) "94fef7fcbac8d8d99e9e48cb8e1d5deac2a0b9075c90453695fabf644953daab" string(64) "c808ab09380aa06163b070fb35f114f51c0f7e5b0f8932c8e5170282f7e6b7f4"
Output for 7.1.19
string(64) "4eec1e22fc077647bb805a15abd5e334dfd5bc0252c64aa73184516ebe1e6d42" string(64) "7a5ec5fc071427da0ea72c0083d6c51d2cb6a70691e9cea6d24e5e6c40385c85"
Output for 7.1.18
string(64) "79cdf01d54903970ca665e4c05029c5e6879e311e0984324a041156310d06ad1" string(64) "7f287c3ef0aa5de0a97af66e2e4ab3847ba450a33ba29f36f24c1c9675fbc95e"
Output for 7.1.17
string(64) "c718d3c20cf2640cbf10805a540f47d18081b02d5c9f97a448a07d2840b48a35" string(64) "46adde5b1f2e28c62af11532eff898c754d310b7647b2096cdce6bbd29e09fa1"
Output for 7.1.16
string(64) "d7ba5df026f5291b210c91bf1292807628537fa526cfb6e9502d23a224fb806b" string(64) "3d80652759fc2d89bf81760f5a65878c109ec0f631dcd6c292484f1d19da58ba"
Output for 7.1.15
string(64) "20ed19749aa3cc977b165a7e1e46d7fa72148085e8b93ad64d2114bdaef91448" string(64) "a3a548d1274319bf668b8dd7a5394389152b26eaaabcdb1748bba75e8e94ea7d"
Output for 7.1.14
string(64) "3f72fdaf6f7c3d653fcac00cd196fd8e1cfb64d9f0abf0ca32b2b594e962e650" string(64) "bf745f77e32a9c384d8722fdabc74cbb2a593c4ed9e9d9631658a670d6d0bf7b"
Output for 7.1.13
string(64) "62a2274753400f55e5a87cd65530432fc5f9381f4922375428fec5a080b905c3" string(64) "bd9ad327abde708b725e63316217daee624eb9de2082e865ad4568db908fa0ff"
Output for 7.1.12
string(64) "0dcbebd96532131bac04d50fb79e64365d40bf266ecc29425091120af1d2dce0" string(64) "43f84f26d2d6d7c858c18008844d24754cdc30dd4e1f42b494e85716382b1638"
Output for 7.1.11
string(64) "814278633117bd58e704c63bf2cbcd5e45e179785fdf8bf6985873f1fee39c89" string(64) "fe4934fb4ab223539561d232d271ba329acf14e439b28647764fd7a5c6df3cae"
Output for 7.1.10
string(64) "f17eeaa279b2a1af7205fab9a4600d5b417111659a8495965d5da22f0ff032a2" string(64) "b03b0677ade2651c3947b03077850bac2e8de03f27aefdc17360cde94def2935"
Output for 7.1.9
string(64) "3f120bd2809422ae5eb0f678dd031dab05252ef11002c8bc2f507b045290de8a" string(64) "6d98a881fca5c685d2d660ce6cf7524f6f2766c49cfee1c4b3a4f490bae7fa34"
Output for 7.1.8
string(64) "25671be36c5e9ae93c3beff7d8f8ad6701124bba16452b3fbc64d857378ebb15" string(64) "c4bf2f9196278ec3208c43ba20fc6e955d88fdec335aca491067bddd5aa384c5"
Output for 7.1.7
string(64) "8ca5f684b41db8477f952144e79f7faa514f383ba9c02a5d0ca5107b1a87da87" string(64) "a0c606b74c27c166e22709c28a3df2131228596470eb6d817c8885dd8263e953"
Output for 7.1.6
string(64) "48917b691f41f4025c89a3a3bbc2d5f8c6747cadbcdda00e71f86d03a7a35a44" string(64) "a0bffab050d5d7490702dc846b5ea3c872c1fc43c9f31a0e893255aa4ba0ef88"
Output for 7.1.5
string(64) "8904969cb1ddc5878a3561153893790e487ddb87a711afcd96e4467e3ef7872c" string(64) "b8d8d9f86d4249b176657240a4cfc67cbfa6e18fd55aef2635314b903f53bed8"
Output for 7.1.4
string(64) "df0c2d56deb01f704753ef28569f030ae8cb699a3602ee7dcf2ec78d4cf0bd76" string(64) "77675ebfc27323f6900c6052a89b0cf06e9044d1de20effb50e2062a2d7d06d4"
Output for 7.1.3
string(64) "49d2681188c4ecfd7f08f3b4e8ccb7b80d08f7aaee4409206a3ab853f80de143" string(64) "5a5b8e29254510ecf0631a5317ad30fffae14bb930136d447ea20a40dac8585f"
Output for 7.1.2
string(64) "abc936957945c62af3ba8d6dcc1ff1990d257bd8572ce38023345138b6d9077f" string(64) "952bc9185d2896e7e309d87ec27e04cbe3d4025b196378d63ac41de6ad900c6d"
Output for 7.1.1
string(64) "e3e01ff512519fd164d1931734c7aab3a62c673a879e03920c13e1345d5be6dc" string(64) "0bce5d930b5c0492adc81f39edb710eabd559ff7be34dd3c3c2474266e2bf97c"
Output for 7.1.0
string(64) "5a94820520c5b9cd5620a0bbabd791c59012eeb3287de26818a2fff90a8f1b3b" string(64) "9a6d5924ebdcde403a2509c103f4d479f7db648f4b1b67842aa2906b14959957"
Output for 7.0.33
string(64) "abd68495c5096b0d70132b072e343a11ed91a6dcae82df18e3cf7fa5deeecd63" string(64) "0a74feba5f356e3907d14f4fb25489584031e8fcfc7ccc5af7d1d8726fea041a"
Output for 7.0.32
string(64) "5f7e5b9d14a381e0388a78a50cbbcb184764d2ece83eac14d1d8db80c9a54626" string(64) "60e1a9a2c29a7a75f17d025d828088a383187b0e85464ef60e6e096c91673355"
Output for 7.0.31
string(64) "1029c5c2794ead43926091a8426dbf32495d4a74cd336f420bb1bc75491caf24" string(64) "95204e50af1eb1fcc5d302f8f0ac46011009a084047bcf274031d0c2ee98a93f"
Output for 7.0.30
string(64) "fd080fdd127a159f0fe4e853347eda897cb69058479d5976f80bd15a306d386d" string(64) "715f1e20e1231cf98697bcdec8caacc72c95e08e59a2e0e16dded1cd13a4ba71"
Output for 7.0.29
string(64) "e560f882960cdf4c3d8e66d8ed85eb1a2c74ce7e9a0dbb6c2500f00d6754cf08" string(64) "7746d4f0b6afd6d7ac36a8be969b0749cb3128a6ceb8b08a819bd89095c76168"
Output for 7.0.28
string(64) "a2f634f28207aeaedce562addd792ab980ada72d9bee5d190ec3eb278dd626c6" string(64) "7083932bed2aa7ffc049569081de3bfb2967cba25f8d51012290ca85920388fe"
Output for 7.0.27
string(64) "a8b319802b80c602ee357428ede8a4f28cd65619c163e84f98e16d5efd0dcb42" string(64) "e7aff67228b2da5a1fb72dd441542f0f939f8593112719c39ca609c6e8aeda24"
Output for 7.0.26
string(64) "26db11f5fe6f4f488c828d3be8376995262d0a0691da147b29a65885f482a2e4" string(64) "55d333fd90c47403ca02d7b99b0041f746584493651a011cc5c78e16399d1180"
Output for 7.0.25
string(64) "5aecdf510f6ed0db47594171089c3326f459b69f2dd20d5d4a18236d9ac2da27" string(64) "6d600991d071c82e86efc7841905cb1eb43dd7777b737e65ade5027a6289ec3f"
Output for 7.0.24
string(64) "6da2249750ed6d5b583edce860265c6e0a6261a476cf84032ec2ac84f3a7e016" string(64) "7bc33f5baa23eb90ce0f30e0f4d46a9d9eaf0551f40b5285b383b6baec46247c"
Output for 7.0.23
string(64) "b02815174b0135ca1340425854dbbb8f1c28fadae42eda763c952a3c5d06fe9e" string(64) "bb1cfa9289fe37906b0df108e075da8a7e5fe0b283cb5dd60b32cebb058ae703"
Output for 7.0.22
string(64) "dd42965a8d41a33bd2d827e4e6cafecef7b0d6d4d728170829b31884da246390" string(64) "70d289df861a089ab60fbf3a2dd589df0f97c522ec8ace2585d0be18adfeea29"
Output for 7.0.21
string(64) "8e26c23cb874d09215361c876cf360db7b6b9bc5d8818282278ade337ddf4abe" string(64) "0cd2a01097482a0694afff6bb1a7fc6f18a16f76a3539b5f6c60e19136447267"
Output for 7.0.20
string(64) "ae69e15eda36356d9f8f70209e7968d5894c84169fe5a80e72a56570987bf512" string(64) "9279efa5ea9d8e9bb9cb4b44901fa773ada517778d6f63c177128e76774f4cba"
Output for 7.0.19
string(64) "27c0d2bb98cf8dc18a3440317ca6f8f810f115d0fb0d9ab05eb6bf166202506e" string(64) "33cdca7c0b427d508f392da0eb34082f2b48660fae16baf3eb44dd8860af6b51"
Output for 7.0.18
string(64) "fbce89f1af6ca6a970b93e1639e24e18610be85e08f2c858cc9175a2be6bf349" string(64) "a9c36350ee5c900dfa2b3deab9c5b06b9ba53f1be9695c35d7fd763919c067c9"
Output for 7.0.17
string(64) "04df908ec3422760632eef944cb2dbb80dd766e8ac38425107982ef955056e10" string(64) "0530ffa81d7f7d784e9b8b97e4f08f2123fc39b200cfba48d5c5909ecc90686b"
Output for 7.0.16
string(64) "74bf8e97ed8e3677734cca45295115fef8ae503b6fc37ec019194bababd8e09e" string(64) "34acd7f0fc0224b6f54b98814cfcd2b6ed2f674188605ed8a925668c34be46aa"
Output for 7.0.15
string(64) "10a13bb3779f8eb8eabe869e3fc8a20e83a47cef6016e085e4b2f927ff70fdbc" string(64) "d3125fe102bacc078a6ff012fb3e2fa82d71e0bac120452ce52d19ab7cd2ea3d"
Output for 7.0.14
string(64) "95b300cbff89ba9349c0897c7d83567edca0fe2f0a8f32723de2b81f0ead3230" string(64) "379a19e01d779ff727aa87a2cdb3339bd9a383cff8ea4f2d37476d4d99fa7b8e"
Output for 7.0.13
string(64) "2b6a68b839b4523c31cc09cd39b4fd26db1c2f56f4a2ffab6736954b810d4dbb" string(64) "458485d06cba400f73e27845cf0aa28fb73134a34b543bffa9be20004d049208"
Output for 7.0.12
string(64) "ad57a8c8713b270c7b0f2010bef13d2c09555eddd87b9ea58ee450fc75eadcba" string(64) "a10ef195065dfc461412a90ab21639b6d8a2a1c5bcc2460cb7d5dc62fe20ef13"
Output for 7.0.11
string(64) "e81475b7d3d00942361386ddc599028fb03212e6db3b855572bfc6b5e3eacdb3" string(64) "d91386da8194b9c68c5d98ca5c4209bfa6290e983afbb9dcf27b0c468cbf0154"
Output for 7.0.10
string(64) "a532bcbd1b5a7537232758d8293e26021a19e715212e2a54de8e6a82e74d1049" string(64) "3f33e5db6f79c0e3f0a194eff2eaa6afe0abae0371627c8ac6c089f41d0de9ea"
Output for 7.0.9
string(64) "d3ddb833e1403542f6d9494f3ef14f56ce2cb0f803ea98c8cb500687d63db437" string(64) "dcd9e54906ad4660722e643740bfecd1e6b75d01fa26ef29921e3ed41d3ecd5e"
Output for 7.0.8
string(64) "9bb21d266b022ada3b389b2f9d9cc5cb4fb8735c7db97566269a89c95e87d4b7" string(64) "eb67079e1e01d4120764712e0c8e962a76d335c113ad4c4d411bafb6f436ba32"
Output for 7.0.7
string(64) "799e99a3d003e7581b27dab4a34aa93cbbb23d502a4568930f99e286f11a4ace" string(64) "615afbcad7eb21ec8ac594a0fd72c81e791bf083b1c901ad8114893cdbe8248b"
Output for 7.0.6
string(64) "d4d338cedbe16d420ed98ef11d662ec937d208007e59a57162c9b8b9739ae224" string(64) "d748cfdeace931de7b8438a57a5068d86a43a22e8aa87c4b7677474877cca9a7"
Output for 7.0.5
string(64) "42d8821a97973db1c642de90c74e4735bdb05720913558e169a9f3f886068808" string(64) "0725a63a127ab763f134774e873283147c9bda126ee8c2a5d88cc90e1225cde5"
Output for 7.0.4
string(64) "d4fc72047bff792c8f2677d708f0e5d1578a49f77638199f0cbf2434e35d7f8b" string(64) "9198133ed93ce6390786f7149ba63be48b2e96fcfed5e47a7f324896f6ffd560"
Output for 7.0.3
string(64) "50f15eb8ea25b420458f25e201a2f022297a837b5e51c625fc2455ae25dc3925" string(64) "3911d9ef8280912b3952cf7c1c2143ae42eead8632ff1b6731a29cb80eb7065b"
Output for 7.0.2
string(64) "7a9146e1ad625d5201a54f50ea9757dd98504badc1a12167cba2a6db5403f5ad" string(64) "91463936d5068537a7b6ef6b1c9cd7ee4fa0dbfebbbde25dc286b5b755aa017a"
Output for 7.0.1
string(64) "1f995b21564b3bcd1d14ce2613743f6f52941f9bb97447b2cdbd6ce6a156e4d9" string(64) "f7a1c634b6c4348bdb7a188272d4a4cf140a073ae23aac2d1735ad9565925640"
Output for 7.0.0
string(64) "5f2bbe619f05dee7fffda90ae1453ded2532d2cba7b7378128b9a8d798a4b251" string(64) "3b72040d0fe320ad690667f94f8d1f9be10f08c050ea47611aefcf475e456c14"
Output for hhvm-3.22.0
string(64) "a96c3855b9b4825f77dda9044210d4ba539ad256e1f615ae2d3c93d839c7053b" string(64) "e00da0e4125ddacf6fcb2f899d03ed20012861b7a6d630f530302009a8eebe8f"
Output for hhvm-3.21.3
string(64) "4cc8791737a16396c69685aa48cac4f16c95dbc22662b9fa203f141acc57daad" string(64) "4252594b039e38f7c85f65638cf3c383d74d77818e71c4018cedfd1346acc76d"
Output for hhvm-3.21.0
string(64) "7ea07f4c4fa84a457b107fabe03c02e438f59a301e8c6793220e75ad1d9c8eb9" string(64) "74737d3b76006527dee126c4c330c0eba69619735dd80b8817c3ef16feb24bab"
Output for hhvm-3.20.2
string(64) "5ba588fda6dad4b970f5080bcebb5f3104d0563499bb8a4efba6d9af7904b4b8" string(64) "bcdb54f1490ea7b22739e82d8f6e9b575e1d4e7a217cf88dcf34bd7cef88afc7"
Output for hhvm-3.19.2
string(64) "7f0e0b76cfd03efbf490bcf518c1799ebfa131ef34f463c38dd6ec95657de54a" string(64) "08900b71512d76689d4892d8a1a2984c600de7688105e043263144ad092a9cd1"
Output for hhvm-3.18.5
string(64) "e2ea3718f2554359ca72c94a4674004e0912c9c94f008aeaf220484ff7b625fa" string(64) "8098100d3db7bd9953f42069f00d07f9f27c3d97fd9f90a62693d167dd3fe45d"
Output for hhvm-3.18.4
string(64) "fea4bc0381e5cd8c8683edea074eefeb5cc2d519295b128832a800a98ae44d58" string(64) "ede2d9cc51fb5cfc8614ddbb6bbc670b4922b8a6822322def01a7d18ab9a0ccd"
Output for hhvm-3.17.3
string(64) "5cc82009011f1454f4b4a44d8d6777df11c7a246effd60188e260a36ddcc2e50" string(64) "76f00af2bafa3e61a48a901524128209ecc442f2b26c5ff20fc36386efb30628"
Output for hhvm-3.15.4
string(64) "e2edbffa3a99b0434752f980be92dfd824ec385cf18b0c109723ce9873adc93e" string(64) "3d1d52916641bcef5c62ff823bc57657f6b959196df6c92a28ad3aa5d9dfd6b1"
Output for hhvm-3.13.2
string(64) "8b8f7fafc7cf00a3fdbd7f381733a4006672e4af00818d2fffbc519e1fc74f9b" string(64) "84fe6cd8f66d691c6a3c3a2b555a34d94a881502115f880c1db4650c6042a752"
Output for hhvm-3.12.14
string(64) "bf0af583c8ec4e90fa204c773ff995bcd2e9857499d7c0aeec22fe125951f551" string(64) "47344f23e1a3caaf464fa73726e3ffe24b1cf2872536fbb5243cda047c184160"
Output for hhvm-3.11.1
string(64) "9105ff27342d69eb30a0d13927018bfa547802ababb8ce78f84d8312da7b1bec" string(64) "f451642f7f7cc199b867b14213144669a86309c163b0c6c4877045e544e2b207"
Output for 5.3.18 - 5.6.38, hhvm-3.10.1
Fatal error: Call to undefined function random_bytes() in /in/SX9X0 on line 3
Process exited with code 255.