3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $token = hash('sha512', mt_rand() . microtime(true) . openssl_random_pseudo_bytes(128)); echo $token;
Output for 7.1.0
935018432db25ccdd585617873a2222c0ab6458e6dee324441f7cdfa96b3eec31076cfd2938b2b0a420350f5c600657e9e569ede1acdabc8b5d71eb31fc75146
Output for 7.0.14
0e140acc4746b3f0ba6af3ea6bffddd5f66728725e3cb4530b69c275b323d2843183a33af7e71512301a5bb8a80151b5e60a52aac50869c06366fcfe715d7198
Output for 7.0.6
993c5f41e6dadbed07c26e91485cb5dc955c73ea0f1e6a3ad231e8292b1b496dea9941de9b9c260309d28376af9a94e6da61e3ac51c3006001ebe5c3de0a2095
Output for 7.0.5
35f0ac032399359bb500fe485a6b294fc1acf41d96acf6466247ef6d3555c0528c9dd82dfb1c7b62d2d4ad867f2c7779cd1db0de61480be48b93e5f4a724729d
Output for 7.0.4
52edb53f7c5d725f673abbd2d90f1251e0abb4e4ee911ee25b4842c4073e2a681257ceea8914634688fc4bdf1bc13afe8c5d861ce08cf73f5715f0a39280e662
Output for 7.0.3
9f8f50b8fc4be7927d8b5b2e92b14e5acc4816dce37a17da99bcf765ae42c34b154d40b9f871b4296d23e1631e4b024cea964c00bc8f3e31c183da877626d656
Output for 7.0.2
5867aeb7db9bc7c67835990178dc9257c448b964c9c35e264a0326c1036e495ac266e5456f620c45ee5ea4e4ee8a89bb452df6c037a829a0dfbfb34ad1f5f64c
Output for 7.0.1
635f9b808309e5678cbeec51dd6ea138467404c028cf1bf44f6419332aff4171f51603a1c4ec6c84ebe676a1c7152e3170aa0a185679da0dbdddd2bd589951cb
Output for 7.0.0
4d86ec3bd6c069e41a948df9e1f6e3c15041e444b696f4297dc982606a98437bcee32d26646801862a9a7868cc2f9601df61ff29fa8279ac954b4eedef0c9c27
Output for 5.6.28
39f388c7c1e335b794ee0fb87827f37369cfed00fff927baa726bf27108a0ae6554307bad054dcf2e940708a80774124ac44342e5bf621e4a4c766f4d5e5dc27
Output for 5.6.21
322ac9d2364f7c1eb9e7b71ae239ccac058c52b3a3ae5a6a505cba84342a6d3118b2231165e035a69ce827e08dcff7d6d8a335b88782c68c2d308f5908244b95
Output for 5.6.20
5dce457abe34f2b775f9807d35f8768f48e8de1479b9b5b693113f77a2b308b11c0977ce47c5a7c68a8a558ddef4ce695f24196fecf2f43a42a102627ee87a00
Output for 5.6.19
d2f0fe524d4abdd14abc8e6552159c2666ad41d1f6d110dd54a33a8f7d50ce2fed943921b6e3293cf6a2f2dcf72021b61f17eb9261c5494dfb9cca59328b2853
Output for 5.6.18
61eebf443367835f9c15288a9c387af5394b77c475b01ee70627a439957c81881ed00f56c2503488675b21efb9fd0d034a927f4d962828586e0a9c5f5cc3aed7
Output for 5.6.17
223b905537b031b419df5db31f774097e69cfa830156240c9bd2c9c14fa29dcf08de7cdb98761f82c3b2b9ee17e9afc76678d5de78509faed26484117d1f28ee
Output for 5.6.16
d8812153c2bf72c23dc9378717ccf1c3a9fb564bc676912a698ef9d72035d6d2f8a4f7737dd3a83df55ec4de6f1427abd2e98966bc0481521f29d000b35d7c48
Output for 5.6.15
7b76b2408d6f7b578bfc67d4ef98be61627b4806a090577751250e40aa471dbf77f44b1c458dd06a4d82657bde5dc1a8bd44c713f497625042048fb73ca77d99
Output for 5.6.14
ac745587cc95ad8e4ed8f16b55109a9bd97a076d95313bc3cb71f4df7b1955da983d3df4ccb076b258b70e7d0a6a26ef20a95df395e2e8b786933c6bae694bcb
Output for 5.6.13
882322b827380acf2aefd44119ccef109fb906261ca8b44edc4f21356caef996ef67ebe583ee0e0ccb25db3d31b577054ccf410afd8b31513ec919ea6db0779b
Output for 5.6.12
07df0488f1a72820cb9ac33a1d0d8752138cbe121e8d48c052df04f1e2ea7dd6a944140603fdbdeb5d6cdccd0a870cc1b92b91bcd1f0ccbac26f31753b1c5d02
Output for 5.6.11
c75518793182cc8a9dfbd4e54beb3b5762b719e3fde1acc7c995d5f771f04e0460fafa163776c5ab5f5567c874cfe7e1263eae981e1fda814a67c0430fc1f876
Output for 5.6.10
8a2cefd7e3927c89dfa788ee40f7d0153e31923ae08f1a431a040982102b55d17b6f2a755f7176adbc7eec26b95b08d08cca3e5073e07466e7627f98ea9f43db
Output for 5.6.9
b8d4f17523e427b11d44f06d55fe4b5ef42e6ae424607cfa99219d5c5755509563453c0d81c0fee6f336fac0f10495af631656de9a2448bcc58126476af23743
Output for 5.6.8
e93943111a7dee8833e37aaf99341d5547929b8c7f46852b476c4fdbf04f1e102ece06be1a30c287141a3b2880fef001efd52ba9c80f1a67c9d838234d3098cb
Output for 5.5.35
8c1390997a7b62bf9e2a33ac87cfe724b5ee1deff49b4f866fd7d563e21a84ce38d205da94bf6610b53d316afded2e6c24e8e6e5cf7f4d5e09d13ae5e779f418
Output for 5.5.34
67ab5c5b10d99100527f8507f4cada9b068f2a3dee74e860c17ad7e774a546fd50b7c7378a1124e8799b1ec96b0eb2d9416f3f22173fbf84be84c7accfe7625b
Output for 5.5.33
dd064d942c909f0ab4887723aa7ee3a527f32cd382cfc92e532b3eca42d916d75bff9e1db2962a242205741b4f8cbd5810e079b008e8739580d714f96937a787
Output for 5.5.32
2fdcac4b4b9f33cddea40469e71d9f2a41fabdd7c59f022302623494249cab0b436291f979f5decdc11b7ecaf213fd8180f9e8f80250b49a6c175294f153a65d
Output for 5.5.31
ac1f959af611d57f8ec74456be04e32dd4e421278a8200b852ea0573da608505b813c20d455d9d05680c2c561cd7bb44ed558a41d54b4d1babe578121af5f7dd
Output for 5.5.30
7d1d5e7bd7926f59a172c096e006a01193334cee0299620aa02251f0182ea0000eb53ad6938025af46c91e30a90a75d1a65bdfa9420cf3dba360dd2ad2061099
Output for 5.5.29
df3a3bc511524c1c9851bbc58796c5932f36c182871726a55f5710a0d948ce685a0ce57fb0da77ecabe7e06ecbd878b71810ac73ac973cf40a57400e2c8fe941
Output for 5.5.28
51ad73d0b0404fcdc243186bd0f14cec6a2322c88d388bfbdb0c3f842a63b7b64090ccad38d4aa8b7c1cfb5a62148b128c00b5c491ee3eec8aa67fdd76e01ac4
Output for 5.5.27
157b6bdbfef9f9790022dd7ba60e9d7828f9ca6701da973ddd6c4b59193155d8656933130327fa0a018739fd8b7d5eda0ed015f0b00cc171300530059d004b4d
Output for 5.5.26
60313ab54568e9de2869c240f63bafbe08df6b73e4aea5d37cb9120855fd31b07b03d20676c93b8816534316755d6d0b1153a75f30b94498682ddffb97542a79
Output for 5.5.25
e3f2c534dc627adf49cca44ae98c91b4c32a1b6580f31d2bb05f7e7e3fd3b6d6da75b75a5b7634c376558952879d6fa1712dd7625f7e22dbcc2cd7b097227bef
Output for 5.5.24
a2b6d5f2b2d8ee844bb22c73de9a71fc863621cbdf92a60d42ee7289fd2d8c0695773b8222eecd52defbadfd80f34355961ae7e9fa95b2eb2105bf204dc1987f
Output for 5.4.45
b74b7ed43b0502581abc653f5ab9bc27ba17d6b416a9655722f6bb81ccbf4d2fee76684d6f4c31919a48bf9c123ead19ffa8815698d9dd248d4d9d6898c5a674
Output for 5.4.44
c08edb5caa39f5ef13a86bf6b9e92e25e74f711be8e0786e25514d9caa0536f534ed544eb27a1c469f17ed068cd62b4306732cb13d74effe6d34f353bf846f0c
Output for 5.4.43
26522f406b60f15691163802f5b3be9836d53e9b5fb58feba9254fb28a7cc752f031e15535b9e617dbb8ab0877e91364c891aa853346482ae042a5d24e6412fe
Output for 5.4.42
4c3b58d0bad14ff7028308010f6a9b2971c33490df9382f473242fd8be635189771c502aad313157c6a1e238f73e50db745e9e8c150c54cd4ca23196c92304fe
Output for 5.4.41
ec9e1dc788c6b551e363f764b37c0c316e979466584f8cd15a91a890df994a467bc76237060c5d367107705493548f01e7f03ce0b300a9b5e8af6c750f3f16f0
Output for 5.4.40
d05732ec5088fc012a25b54ed23b698e97a889b5ad6a4d555923cb52440a013d6dc0150d24a21b6c8bf4ac743c15b98b7e828ad433eba16dbffe4e0902e88dd8
Output for 5.4.39
2e9f5593bc22ae42f4978d300b196d4ac594345f2f37f2d5616147fafc339204982212100e7b928f5f8f989fca8e15768da922dd52f5066964ccc98aafe38b38
Output for 5.4.38
3e4770fa990abafe368088eb973b028a36d8a4f2c2d2a6027df52533d98bc1409d99f35b7b2281ca6cc2c43df575e43ef1fb274860472ed420a83b15725ca65b
Output for 5.4.37
6f73b0f5890c381b660135e0f658523ec06984c6ff460bde20d0eeaf0bda15af68f005d8b8d1072b05edede34297346cf048b1c3322d5fbd13b74ecfe67d6bf5
Output for 5.4.36
951813b4ec00fd33bb537a5ba6233cf0a458362993ffbae398f8f95c728f89d2eec542c025795151e1f83cd10d183047a7d4634e32511038acb348dd4654f0ff
Output for 5.4.35
5362676ce060d5bd0172cd44934eb8cec5fbf218f8afb285b8c3554a850d9f3721fb10f8b3c5d581b21b82e1629792dcc30892adad99b5c6598cb0f4465c0b63
Output for 5.4.34
9f71cc105d497316688dcc4fcca6adca5e8bd1bed55ccfcb7fa019735935eaf2dc0f5e1cf0ba891a57783beffd8a6e27a7a39bfe2b7383814023c6d0b526e6be
Output for 5.3.7 - 5.4.32
Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/IqbVK on line 3
Process exited with code 255.