3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo preg_replace('/[^a-zA-Z0-9]/', '', base64_encode(openssl_random_pseudo_bytes(12)));
Output for 7.1.0
QN98rJGMgvnkdvyE
Output for 7.0.14
cK0bzg6XGmPjBdS
Output for 7.0.12
q7XO7qpCSyXIXE
Output for 7.0.6
SgbngeoxiIdh28ps
Output for 7.0.5
nG7KxWGcGxUHF9
Output for 7.0.4
NYUkCNpCXDxCBwLi
Output for 7.0.3
DBZyTeVRK5fWGCG8
Output for 7.0.2
WK3KIsAFAaQ9z2cz
Output for 7.0.1
D9e66LzEEkB9Rd6
Output for 7.0.0
KcrOOZlNcStw0bU9
Output for hhvm-3.12.0
RBJEI4ET8OWMPXwd
Output for hhvm-3.10.0
rZ2jz2uewAsHKKV
Output for 5.6.28
wTN5Cz9xIgLD8zD
Output for 5.6.21
zginoyGWVIXnCNb
Output for 5.6.20
qu4ttANoAFXIbfD
Output for 5.6.19
T9mspeuD9CEsogZd
Output for 5.6.18
ThmOr9x0SYM9Z6U
Output for 5.6.17
XCVcZ5n7zHFGrd
Output for 5.6.16
MfwH2brcqdc6mDe
Output for 5.6.15
XZuwwXeTTAGartnC
Output for 5.6.14
1pvigaVr0ExhyA4s
Output for 5.6.13
fVgXU05bptW9RQVa
Output for 5.6.12
HvwszSKMSjWB5e
Output for 5.6.11
ay7frZwbWxkFUIiK
Output for 5.6.10
emZlhOjvbPAundFC
Output for 5.6.9
TFsPzNIkPzIQBD
Output for 5.6.8
91Vb8ItZC2Uo5sQx
Output for 5.6.7
fL91yq718I7Stl
Output for 5.6.6
ylkbirHB8veMZxza
Output for 5.6.5
uJ6BoqMr0uuPymd
Output for 5.6.4
9xVJghuuJPFgaqZ
Output for 5.6.3
AAWtHAgWxu6Hr7K
Output for 5.6.2
lNdLEYfhOyGZuQ8H
Output for 5.6.1
RK2EbA2f1p8lc2pf
Output for 5.6.0
c7rhaKSX20FPnIlq
Output for 5.5.35
CEGFDzphc0ffvn
Output for 5.5.34
SI2P00vhi3mkiF
Output for 5.5.33
7jM6Hj8faHv8NjP
Output for 5.5.32
hM9L4QMARnoNqib
Output for 5.5.31
wwWBftIqquFjqyY2
Output for 5.5.30
0ThT1EkREDRy2qo6
Output for 5.5.29
mYfIvpRd1bNfNqU
Output for 5.5.28
SbZYZIo76QZ2p5qr
Output for 5.5.27
HX0hAeb5QhpcsuQg
Output for 5.5.26
MriX8MLBZh9ib6dY
Output for 5.5.25
G1nSvfu2gBOmtW7r
Output for 5.5.24
QOkhzVC0IjFHo35
Output for 5.5.23
smf8aAXUlqdsZgjk
Output for 5.5.22
do9aT8oDcm2xMnI9
Output for 5.5.21
OIZRbOsLrwjGY
Output for 5.5.20
FlZBdE4NIpqmtbFZ
Output for 5.5.19
dSeTwOabfyyWHgDA
Output for 5.5.18
GHqurnP7YB0YiV0d
Output for 5.5.16
tu1IFHTTRshYvrn
Output for 5.5.15
IYdtAl6T4PJg4gxM
Output for 5.5.14
j4MnHEqtcf1Oj7fX
Output for 5.5.13
LMtYDLBMDOWjhMI
Output for 5.5.12
sUpiDULTIvCltNIE
Output for 5.5.11
FDmKXijdolEFEu4g
Output for 5.5.10
MhFnTc2U2Gi38xi
Output for 5.5.9
hZnholX6GlSiBJCl
Output for 5.5.8
XOT3fKDnN9NEigx
Output for 5.5.7
6DodZL9VvwSavzG
Output for 5.5.6
jtyco22C2HP5uqX4
Output for 5.5.5
jvNKY2FKBauaCqcf
Output for 5.5.4
pWz9bbzJrpAPr9q1
Output for 5.5.3
N1jeMQhrZslS1xcB
Output for 5.5.2
KQjkeOhOpWYgeA6J
Output for 5.5.1
4IYtHOLAMAy4LWV
Output for 5.5.0
CCtaPzxBopqMGzhf
Output for 5.4.45
2fVO0ftX23PCHDcV
Output for 5.4.44
IFC6vUAuAIlsbTdw
Output for 5.4.43
YJvJgiowIjI5szi
Output for 5.4.42
5hgSQVnszg2vF8k
Output for 5.4.41
fz5167at2xuLFXV
Output for 5.4.40
SgEbu3NEfCgwxRn
Output for 5.4.39
DeHry5xcpZiHen87
Output for 5.4.38
1C0e0h2vSowvRTjW
Output for 5.4.37
ENfVxlWyG7OLw
Output for 5.4.36
47khZXN3nQyWqH1a
Output for 5.4.35
2oT4RKDppKF46161
Output for 5.4.34
h58V46QFQUXtvcoE
Output for 5.4.32
6MMzZ9ftkJbLkRyd
Output for 5.4.31
C3XG0IjJtSlq4sH
Output for 5.4.30
NuK1KtCpyIegtWK
Output for 5.4.29
LWvxzVM5RhmiQXPv
Output for 5.4.28
a3mmFt75HhPW6ay
Output for 5.4.27
UBkTZ9bdbAhk3
Output for 5.4.26
tb4A3Ax4EKArPFp
Output for 5.4.25
JnfmUTmrU6qCTYj3
Output for 5.4.24
8dQrcUYAD3LLfZN
Output for 5.4.23
51Ckq7I2NHtJMu
Output for 5.4.22
BSLeE55nSZ76PMmm
Output for 5.4.21
eHORKps46RpYSvr
Output for 5.4.20
mTGvcJEsngfHDV2
Output for 5.4.19
jS2hE3CsBzgY3KRG
Output for 5.4.18
e3suk4bCbjz0nMhU
Output for 5.4.17
oq0QrsKbwJtnW0YH
Output for 5.4.16
t5bdgzY4HOehJJo
Output for 5.4.15
GQ58wHi0wxaPdKiy
Output for 5.2.3 - 5.4.14
Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/svRK6 on line 2
Process exited with code 255.
Output for 5.0.0 - 5.2.2
<br /> <b>Fatal error</b>: Call to undefined function openssl_random_pseudo_bytes() in <b>/in/svRK6</b> on line <b>2</b><br />
Process exited with code 255.
Output for 4.4.5 - 4.4.9
<br /> <b>Fatal error</b>: Call to undefined function: openssl_random_pseudo_bytes() in <b>/in/svRK6</b> on line <b>2</b><br />
Process exited with code 255.
Output for 4.3.2 - 4.4.4
<br /> <b>Fatal error</b>: Call to undefined function: openssl_random_pseudo_bytes() in <b>/in/svRK6</b> on line <b>2</b><br />
Process exited with code 255.
Output for 4.3.0 - 4.3.1
<br /> <b>Fatal error</b>: Call to undefined function: openssl_random_pseudo_bytes() in <b>/in/svRK6</b> on line <b>2</b><br />