3v4l.org

run code in 300+ PHP versions simultaneously
<?php print base64_encode(random_bytes(32));
Output for 7.4.1
H8d0Ot5ifjXQB0XtYi8392ywryyHcknYmXKNnTqPaHY=
Output for 7.4.0
if1u3zK/9vyQhcyv5Wf/emjsBeaW+67KtlfRvJgOQUM=
Output for 7.3.13
sEVGs0ui4LaT0jJ/QbxtQLqSmvGTa6/zH9l2gc3BjQo=
Output for 7.3.12
jwr9eWwS9Kb0bjc2d8fz7FNn17Lu6u9iFOzo/RHv98g=
Output for 7.3.11
MEQh0DTiJM8e/228ELPjygSNNAmAqQ6ePUvzabhhhA4=
Output for 7.3.10
mVJBw2PVfXCgDBdcP1LtWCLcV/ef/YSk0G+2O+JpozU=
Output for 7.3.9
mWbTyf0EIh3/GDWMp0WqMk/BYzkbY2s6ZOf+U1+LRpw=
Output for 7.3.8
C15OQ2Z56HCCeRQTmz3uWKvwFQ0oVpXqaBhlzPGAd+E=
Output for 7.3.7
72rU0fExJMPciouIRh685305tI/daEqXYiQoE6LuUKE=
Output for 7.3.6
Sih2+XF1lueKvZp2Ine19w2cqroWytfiKJvBRV6+o2Q=
Output for 7.3.5
y37I6yVKlsC86h8TzSFfCR7crk+JlJpVXII5+jAwCjw=
Output for 7.3.4
5/Uf0v15O/Z7a7V+cy2iOGzT6bbYAMAbb8GUpR+QfbI=
Output for 7.3.3
yb+cN3OqXKXY0ct+2NBXvjEu9zrYVvin6ynyb/vUiho=
Output for 7.3.2
r4eRGSiUVZCkPuwnKwlpIhY+LVxvTa5g5Vgx6bSKVKk=
Output for 7.3.1
HSoKcxMvwOxDwWAR/6OuR2o3lz2wqQ2qSY7Ccwu0g9o=
Output for 7.3.0
xMCkigTOrsZAdEb4qF3beivf/8ECuIYXHRQkJ+b9B/w=
Output for 7.2.26
Yzub0PM6oU6/JoGzXQgMDyYudz6DAxh70Dcfw0ZQC30=
Output for 7.2.25
oFbBwVR69zlHTea8XMlCvabamvB6v5A2q56JRAn8lNI=
Output for 7.2.24
bxrCH5HSV6OLXHek+cLxt6k4vsUMx/+7vS3K4zwl0RY=
Output for 7.2.23
6zDsu9nT0w6OElxnrKNkq57V03Z1CsTw8nImtCxUqjE=
Output for 7.2.22
pKq1M/xw0CjM9kkaccXp2qDFIwAVehA2V8biid1nlSs=
Output for 7.2.21
vtn1WC02WyhRRlxLW4920iGCJXI08Ra6nJTXMs9/0Kw=
Output for 7.2.20
B03vlrShwtXqtS7TzK2D4vd4Y+HW6O/BzYa53GZf6aI=
Output for 7.2.19
n7T2dp72S/+kXWX1HUWhx4YMMiP0gmq9o4YMgXSUh7A=
Output for 7.2.18
QQYx55BHgA8EajY3tamMLps3AZE9hZe8xY6Cc3W9+dY=
Output for 7.2.17
uD3imMNvVrlyUE7hOqbQvhGM2EOg8037s5yK8pKxgk8=
Output for 7.2.16
6yNjltnSUXjfO2kbpzYOvZxrlVbtvQfDmEM1e6lSJMo=
Output for 7.2.15
FoMVq0575vcArovC3yybH0XZ7Vt8YTHYhTl8k7agN0g=
Output for 7.2.14
R8VzpjfZc/KWRvCUyB1hSHWZtDve/iRoH3R01rdSOpA=
Output for 7.2.13
6FXmSwMFUqAwP+K2b9Boy9M1AmBo2tzodGi8iekAjws=
Output for 7.2.12
SNtqxe4DfpMJlaTWj51bEXEByokTVnLQX0RJ1Cp2LMs=
Output for 7.2.11
3289uErxfZSiPpwMdpxyOsly8wVoivFOZvNB+R4Z3aw=
Output for 7.2.10
2oweb0wFdnhWUf7R42OxyFw4wSCQp+Fq4PKUj88EqTk=
Output for 7.2.9
2idgZc025TZQGm7nA9o1m4s6oQyP8t8aN8KbgZqD8hM=
Output for 7.2.8
Utq7JP1y98FmesXSjtd7ZX0Sd++u9hfyzJNxxIjfXD4=
Output for 7.2.7
jfe61gMjALFGK+n6MeDteyv72m/578+/nt3KGICxUPQ=
Output for 7.2.6
5IqnbO9wxB8OUiODFNabDcS/F2STHzYYrm1mLZXE278=
Output for 7.2.5
KbRROmLRAVTs/ISgLWQ9ztn+7ezEY/Qm+07Px+bHxkA=
Output for 7.2.4
LYFE5hviwxHKkr7mdg+dH4tAAD8MT5AWKs3uFiWJ4vw=
Output for 7.2.3
BSYbr2tRfav/Be2FcKn8rx1zoGTsNdBvcnyM0FcbaEA=
Output for 7.2.2
4X696i5Dz7ETvuLVmYPxbdkL9UKJ9JsxMJjyNYbPgqI=
Output for 7.2.1
ZKWpg35uKAloh9fY4Nro7VQHSHACbQbAst/d4SzlYzU=
Output for 7.2.0
pZW2xC5ock38V+MB9CC8OoXxnhWI14m4/mtcx3HOtB4=
Output for 7.1.33
iQ9hGAHd4sbzaEik5tO1vnm/oleuZ6oz7ZX0AqZ4eJY=
Output for 7.1.32
MSubyXsooyisxadpp5us6TqO3zpID3fUoHNDNZfKeOw=
Output for 7.1.31
oo/xIkNIy/+jVch579Is9SDO9RnCH05uEyNqkYOjeIU=
Output for 7.1.30
gIm2P6fla6VQ6Ju/CnuJl+r5n0hWWGIKMzyS1471m4s=
Output for 7.1.29
KeD+oHFMiL1/Y+ko+6VoUs6CxqUzTawM5aYERSJX81w=
Output for 7.1.28
Dq17e/yrLAb30GMbGNigeuNLguehoZSO4Uf9tIPuAtU=
Output for 7.1.27
HP00KpEpY4N7I4czS3X/w2QOdDb5hIbRhDv2ObNJw5w=
Output for 7.1.26
7MlCWkP52896Z0u7cnS9CmPjenyF3L3zqFW46yJrCJM=
Output for 7.1.25
IiIP/C1/0/90LnFL+QjjGP3Tzy5nk2xuHSCGA7kFwPw=
Output for 7.1.24
nBDbcolzGy5+DgB/CXp/mnrWjkAq3fp7fKd56JzNQ+E=
Output for 7.1.23
ldeRg1ZRcgbc7+KUgNspvJJFR6YiRUEkAxzwmcgFgG4=
Output for 7.1.22
S+c5fPNIS12jvAkqgLbrCigOoHNaTF6RxBi9LyebBvA=
Output for 7.1.21
GvPokcEfLyO2Yea2aPYwQztq0yrkAyft9iQpVpya7b0=
Output for 7.1.20
pLNwGeQ5hZbCegRwmbdzmj1eqQCfbN4douv4lIGpl7k=
Output for 7.1.19
clBLijd3FoOjoMRxg0u0Xt4UMBkQjrw71vYVBhfG0kI=
Output for 7.1.18
9LHHgeaL3io2e48A3kUzr665Ib3E9s8Bb/Emo6c8kLA=
Output for 7.1.17
/1et5BZVF2crGn5NDv4KsTtWaai6Zb8WKsh5E74fk88=
Output for 7.1.16
vvUSA7nvC6K4jxJ2OowzL4xDFhdAGZKYzBoHgzvQRe8=
Output for 7.1.15
X65Dceq9LjwfOu2L48pZFxHtXEi01jpwk3aIQAjDjKM=
Output for 7.1.14
E79ZjoCdg1ai0QFgspl3n2AOgx/1zBhWr+T9ymCSkFM=
Output for 7.1.13
1Z3qc/nB+C2OnKbP1BK66kzauVeKe24o94QKUCAv5yg=
Output for 7.1.12
94qiY6iYrYi2SXAp7MFW/TmXjlhDm5ssIs7OlN+/onU=
Output for 7.1.11
JNU8UesKkglaY0X6lBjvqip22LJdWjxw9X4k5VrMWXQ=
Output for 7.1.10
wBYZv/day83F6DgjfVqiOcvDymLsN4T0KkI8SHYY7QM=
Output for 7.1.9
gbf8gq00Ez3Vd/enZZtKpBPOC1uQtwwLtDLuMuHEA2M=
Output for 7.1.8
NEsahPlY2ASSY2rsPVZ0dvNK4Y6NW1q1s3Fl/CFjTi4=
Output for 7.1.7
Y+E8dTHXCAIxf0pVbCRjlpUv7azAFj/qOl6B7aFRVUg=
Output for 7.1.6
FniCr/OmMey3Vadto52pM3VX8cuokVrrUit4tm3phrs=
Output for 7.1.5
VmtsXWT7WF4mjH+8RFs/e+kgfwUAyk/pVrFkqt+YlP8=
Output for 7.1.4
62txsYRaXHlHMo5yQI82+PzywBYJoUuEZknRqMuEmes=
Output for 7.1.3
SsRuenDEZETqnHqNjr2geRFC6Q7RymSGzZTcVJ1AQZo=
Output for 7.1.2
59fgMbsx8o+JU+FgokbLrWWAqj7JlXkt9675WKsOxa8=
Output for 7.1.1
G1/bmeIaVQdaUQA9utWcQ+59RjQsx1vf1JbpTCC6TOI=
Output for 7.1.0
P4uID8wuTxQHTqcmG/xVK0hXlXk0xtkVtexN4hgCvYw=
Output for 7.0.33
Pi8jciuHHsX+OPyYDl+1kziXL9YF2IvVzrzwOs/jHGg=
Output for 7.0.32
EVJQgLgpdoPiQHJXzv6ebfOyvk4PG5hkT+DsLgKl8kk=
Output for 7.0.31
S1TSRn05BufHMU3wXwGf7ILW7taGw8Olr3Lv0L3MRLM=
Output for 7.0.30
f4dzypWLPaZ58y31gP1CpfYqmVfY/vgt7Tf8W1VYcEY=
Output for 7.0.29
LmtkJWFBZWEtNAwEHyfCZakzXQrDW2MsFHj78Uon9Aw=
Output for 7.0.28
c8zlaTi7aRY8YpuqtJQMiNMHbHMys+aq77fUQvBosj4=
Output for 7.0.27
OZ1/r7sUxmupqpGq29iPiSCJixMxzAfUjCn7rECYQrU=
Output for 7.0.26
RdhJbJIXGU25IwY6aOpqNaRT9uulbt0nadHmpmEG5LE=
Output for 7.0.25
FoDEur7TgCH6YQi/C5C2curfDfzDrJlcg7ClyAx5Eno=
Output for 7.0.24
8ytjQWLHIxpl9de5rYkgp5GBid6CETt/z+fxeuu4Tio=
Output for 7.0.23
BQ9E9znTzB8K3itcguZocJk1bmmVoXiwVmGQckLonwo=
Output for 7.0.22
IXNqjkkOF/GGljOvIwEuHJLAq8LVaVKz7Zwd1WuYDmY=
Output for 7.0.21
1BDYLmis46YUSpKODbGXsecy4+leRho4z7YxpHKJKmE=
Output for 7.0.20
w7GdsKUKbaQGLI7DilhOjR8S8gpcMnX5vrsgoxFPCcY=
Output for 7.0.19
OZ5sJuleVH36duO86thwUdGgGomrIIeeVPZYslp+NuM=
Output for 7.0.18
woHKeyV5WlyZtolGpNl2LA3K1LWIXvm7Z9UsArev+Ow=
Output for 7.0.17
h6rS8PBrvVCd65nKlXmfqUyuyDoNDBejDWLNsxnw2FY=
Output for 7.0.16
c8/4DoI6kTCEtbWT/NHObcFQ5RgSVbCtLHZJATEJE+k=
Output for 7.0.15
Gl0bDq0N0bIWxR+9vKHNo8mixbuVb6WLVGnfbxWbaQw=
Output for 7.0.14
BEFRV/hgZWU3Xr/MkOgBxPRR1UWxvvEG4jzaM7qSR8g=
Output for 7.0.13
v5POPsFqfwIgGtzIdEwqB11cPJc8DDw/TUdAi/lDYaQ=
Output for 7.0.12
K6LXAPNWib4827CjHr9zj4YUaGyDqnvyLwn+nBbhwa4=
Output for 7.0.11
obi9qVCTLtFnht7CpquW7qCTEL+WnHJcW1fw8Sb4+tA=
Output for 7.0.10
kGKSA9VlVSvstq7LSOnWMiBC+EOxwiodMKembGvNtrU=
Output for 7.0.9
B8bGZs5y8VHsSnTjiPUYpRCw7lvZv30Ty+YmeC4mvlw=
Output for 7.0.8
aXY1KzYYIhLAKIExyXJJsM4v7CkDFFzcMbSAOAhhMqg=
Output for 7.0.7
g2Ktgau/YQanNhV6rngFaBcbAi84DnRlEiozAo3hsuc=
Output for 7.0.6
MCEw/IMmWZsSYSlK2qwo/rH6BNylTJ+KvbqCtbzc5J4=
Output for 7.0.5
kODZSYxmW0d8gsXJM0eZnE6Q8Yg/28ZQqrugp2tRcoY=
Output for 7.0.4
+RE3nuiCer/y3u/u3lZitvigJZzxF5Z2SixA3dU9fA4=
Output for 7.0.3
My8/UinkCYicBqzaHvgnYfm1mPW+mnC4vFUvTYMEW6I=
Output for 7.0.2
//LLAy/I6PtFsea4mmA98LTqh7xq0KL/FKlw0hz2UXk=
Output for 7.0.1
inXo0N0NKbdOdEIlLcNK7Di0Z6KIUDONrt1nWRN9+g8=
Output for 7.0.0
5O8QjsKaNiqHY2/BcqI0r3Bu+yOhDbkB1BrUj6VcRuc=
Output for 5.6.0 - 5.6.40
Fatal error: Call to undefined function random_bytes() in /in/k81Z3 on line 3
Process exited with code 255.

preferences:
121.3 ms | 401 KiB | 157 Q