3v4l.org

run code in 300+ PHP versions simultaneously
<?php $length = 36; $token = bin2hex(random_bytes($length)); echo $token;
Output for 7.3.0
0a3f59263e7d30a9bce0fe911da2a57d2d356d24e212987b031c81d56e9ea5662a9b7c4c
Output for 7.2.13
2c1a94c8218bfb5e29ad039743ec5011bfc076f1ec3fb00580801f5e0c50b4630f9d7e33
Output for 7.2.12
faef87cac53c9c5780cf511b43fc8d31e3c417a90bdef0af44bf2aaa7966c97bf25a99e1
Output for 7.2.11
4f207ccde8989e574de5a1ef79eb6b0a410c0ff41122b0fe0ef45e57d3e42c6c2c10fbe6
Output for 7.2.10
5cb7b6ee5318a110fe3963c862800587fa1e64ccb48f15a79a0e7fa2a2dc2c9ee2eab61c
Output for 7.2.9
72055e9b43b093f4c967759a0c41b03b0a783a88cb6306d84f5a3fd1e03a2bad34833dc0
Output for 7.2.8
a003ec495a521dd76b7a762e5611eb657eeb95f504031cedd3d5a03870752cdbaac2bd35
Output for 7.2.7
e15cc89f1a14e6375acf72ed0c02c564fae48caf5c43f60326aa5519ea1e48c485d9a008
Output for 7.2.6
92fe5ae262bfbe39e8809565988d5f1928cfa878d30f822322e4a9d9ba04ee56f169cd6f
Output for 7.2.5
f776bbb8e9f0d7d6efd73828d317547eb4ceed452443a6cfaf80fb331a8ee404df55dc6c
Output for 7.2.4
8de512ae5f5511c4766a721075388e148a27ac8d5ad72ed01f61eb84532066d1fc3a6a69
Output for 7.2.3
20dca446f05b15ec6197dec55cb32c8e10e4b6b136483095080f2ebd2eab231089d5468c
Output for 7.2.2
f286cd3c8fafcf1d24e155eb874184c3c735d3a169b75488d7c9169446a2de9cc8b99da9
Output for 7.2.1
2e73e96be59ce21b5a8d48945010ae583d6c3a5f96ecd434037d91a8d65d507be1921552
Output for 7.2.0
53ed23edd2c8a81827bcace9321ed3e2f58e5594148256ac18438c4d3ebfcde41dd0ea1a
Output for 7.1.25
eba347a36c80171a1f0777777fca4af4069e0a166fb6ea147629a86c0426b506e43b49d0
Output for 7.1.24
0a09e749c0b97942db1cedffcee60d436227156bb5c1058d34d58a8fee1092da4d9fc52f
Output for 7.1.23
250acc002c5eda8846fcb965cacabea65eaca8e92d8bfa1d707e699abaabe44be722c578
Output for 7.1.22
d99e156a9f8f7d0b982ef625fcd0885eeaf705eb8cfea8e64c11e5cb91d9240e58aa3cc0
Output for 7.1.21
492f4959eebdfb05126dbcb6fed32add19eddee99a6e5d8167904863dae855b8aa142f13
Output for 7.1.20
8207c670616ed1ae39a6ee5c02aed42cf81bf66bf4b23eac5ebbebcc00ead3d1cccfccf6
Output for 7.1.19
cc3fe71f812d1e89514fb59d7c7853a061c8b233fd7159a6eaf61f366b11e5881927b7cc
Output for 7.1.18
19651d008920857ac2d3d5b0aa6612889a8cbc61bdede768e0687fa148888aa49a6691e7
Output for 7.1.17
7d8bdf1e027645c10490852e3ed9b86fe3f18f5b10016c974546205849678c5986cad44d
Output for 7.1.16
c302b21b9691b391f2281dbab5373fec1d5ed72e4dfb686c87609fdbefa66b05bee83d28
Output for 7.1.15
d2aa337694ef5f04afcb11a38e3cf29fd13a3317eef3dd87b9771631269b76a56770e5ee
Output for 7.1.14
3c4e79bb9c4c222d0549009df8b3ed0dff4e172bd4ae57ab666d6bdd166220d32b3a72de
Output for 7.1.13
257cca8933e37ebdccd8fe9d223512d0e9830b446da835984d753b52d4ea2b95c461e1b8
Output for 7.1.12
232f3201270a0b57a3a311558fd1fb8ac3047e3bf53431e9471acf5e0219553f39b3049b
Output for 7.1.11
22f6db24021a028b73925fd642c6b758a9ba766f1dfcb7a87aebdc255b01e970565031b6
Output for 7.1.10
2fbd89a1bda7b6c7bd059b1d3680051bf745f8892aa125d6c8d9a32f58273c826ab6ba63
Output for 7.1.9
19e6b486ccaa24cd42b22b256cb283a4da7897fc1b5d62ed07895d4cc71252b1081baeeb
Output for 7.1.8
970b3ef3cea14abd5cb92758ccfe88dd355f1d1cd7eb994f5074b3699d4090478e85519a
Output for 7.1.7
55e6c726711f5bba640a4b9d0b6103d50cf3218965cbf38c5cc27054b4fce8831f0c2533
Output for 7.1.6
def83003319532e967e42437ee7c4d57969bba5e6cd43ac562784885bfc4d16a41fffcd5
Output for 7.1.5
d1715f83c5a670d46b362e8c79d9a1c10b12f2823daa34fc1aa9569afc0b3a7a8285d1ce
Output for 7.1.4
b120818db4958a93f14c573ef4415888103d9fdb2b8d5393951820af5d4defa79d20e1b3
Output for 7.1.3
21862339660a5987a74c084bd3e0bc12989a8e01277cab90ff933ef11839983db8c87ea1
Output for 7.1.2
62b71d15e4445e436f9d238cb58efd13583a1df91bc690917675f843658efcac27f7788d
Output for 7.1.1
d1aea47a87d4bf159f0dfd372e3152f88a3228af90f282a8b9645dec62b920192b43f27f
Output for 7.1.0
a417354766a551b725e676ea4352cff49acd14896aa7e4af85a67c492dc6edf58ac608aa
Output for 7.0.33
79f0c64a0a43f39a6ccb05d8a56910dc0b7786657e0c1555ec39425d21a8575a76692f23
Output for 7.0.32
27ac6006b62c270d2fce681b2decd990de899b8da18baf5de911530400a54eed83fe9fbe
Output for 7.0.31
512c26725951c436b337b4d1716de66c9794ce90af15f4c70ecfc6368ec080e62eb50f09
Output for 7.0.30
a8109c44105c6c06751ff3300bf4cee45a8c45aaa7f7b207d639618af3e2c4ed12c9a2e1
Output for 7.0.29
6824ac65f2246d2b11f09689f08f98a5715790a66637e980dca81ced433978ceea20643c
Output for 7.0.28
b0f76fd24cd760d5089b245a2b8dafcec82727ed32eb59edc9d1481a6d57a03539036cd0
Output for 7.0.27
31e6e2ce4a4aafb04a4d314ece99b578c9d7085b6276923f1b2bc3b3714e8eb681427e7a
Output for 7.0.26
36bd88ad332109d7c8a80d1e1e6173844a5e5aecb7798f8a865ef55ee4feec28920c65e0
Output for 7.0.25
9d7a35f22f019e50a3d66eda50fe69b3f37400d68aa8d2a6fc3463feac840726008ff7d4
Output for 7.0.24
040bc5d80819ba856e7904cc5f09f31982d304242d27a4c48e70d07e79cdc3c5a465c8e5
Output for 7.0.23
8ee66509b2675a8899247380537b9008c03270c2f28a64b1a3583dceaa6108f9766ed091
Output for 7.0.22
86228a26d6a43b6014995d9da995d0f673c0d83a2a5cc39af5fef362643de9a3ecf09900
Output for 7.0.21
098740f43bf01a90ae399830a4ff3f9a49d234a8a4717ea69b07a66b0d98fe57e321c892
Output for 7.0.20
f2fe69fc57c57d00417d6c734d71c3db856e64a707be477f52f795ef9ce95187ffbf7f14
Output for 7.0.19
38e8499a1dcbe1c60ff532dc1204cc9cb63b5f2c46ba0106eb158dea773c098da17117a2
Output for 7.0.18
b8daf3eddf6bd4d5a799064cceecbfb5b9ae51bd5dee4a4cf8c255750fd9d01eac5ef3ce
Output for 7.0.17
cf78a45e83308cd54fd46b0eb3d5fc322fdbe6513f56d6405054b4e270987052d9b64209
Output for 7.0.16
3f3d7c66cc81fd9f9d147213008b960362695c7d39b62646550a6e0095663985e372ed7b
Output for 7.0.15
d87031041fd193ac4907229a559e57f1c169e67227913a22f9185b65200b882e27355587
Output for 7.0.14
603499ea79179ec9ad353f903c47030ab5a9adab992ff9a713a4544ddefc5a89f1c31604
Output for 7.0.13
a0e33119fcecb2af42c25f256309257897178788344fb8545e3a7355db2a345420374925
Output for 7.0.12
e953810a54e45e063ba031a91dcb4c569d9de63381932e62669b45f4383f4fe9d5a171b0
Output for 7.0.11
61b45f22d1ac99972459b944c466cb12013c8d8d579c598b54e50f7dff296c009e4dab93
Output for 7.0.10
a4f6917182ca1add53a2ad7945d1644ea512b5ef402d95b9a83221ce038d3e1607a742af
Output for 7.0.9
104adff15717aa3658af8164a14210fcce13524a14c36450c4611c6791cea02ea1905f5f
Output for 7.0.8
47051ddc5ea93f9f078aad837012644ca6261b1d3d21b1fd443338872591b146bdaad1b8
Output for 7.0.7
1a6c6b7a93d9aaf5bab65e06c2eeb3002f78c292d18adc26673fd4a2178efe998cf3953c
Output for 7.0.6
55392a21713a6355965a4a16dc6061db7716c1a491a282a1a7739d660ae7a0d05593cce7
Output for 7.0.5
26fcd34b5bbc1441ff8a1a385532395d9d84f90a72d3a8fef81e646d329f325705bc1a7d
Output for 7.0.4
13025e381758ddfee5696e03eace30efb66c61d63f57b025436cc4db9b4ca5952e19eb7c
Output for 7.0.3
e8bc5516c3f6f56ebb755f211c31f6d9922918cd8432a33bc0201baf7f6a1c1c6f6edc06
Output for 7.0.2
50737a3bbd83463d478aeb4a9bfa83106c24f701a5e3ef9ae0c5365c23dc291aa35deb24
Output for 7.0.1
38f20e091d8082a9a815c7b640724d68fe822457e4bd20c662c48da6f427262d55a41a03
Output for 7.0.0
3584ae328dbd3e4e32e0371f803601b92e572663d3516acb3955bbe41e3a804f222faf3d
Output for 5.5.0 - 5.5.38, 5.6.0 - 5.6.38
Fatal error: Call to undefined function random_bytes() in /in/AsBkM on line 4
Process exited with code 255.

preferences:
130.28 ms | 402 KiB | 158 Q