3v4l.org

run code in 300+ PHP versions simultaneously
<?php function generateRandomString($length = 10) { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randomString = ''; for ($i = 0; $i < $length; $i++) { $randomString .= $characters[rand(0, strlen($characters) - 1)]; } return $randomString; } echo generateRandomString();
Output for 7.4.0
ufNJJ7aMZa
Output for 7.3.12
EWEHDWsWE4
Output for 7.3.11
tfPzSepva5
Output for 7.3.10
qiqksv9D59
Output for 7.3.9
BjeLq6F0dP
Output for 7.3.8
eVylDO3PjS
Output for 7.3.7
Z9a4KL5TH4
Output for 7.3.6
13kS5jIAO0
Output for 7.1.29, 7.3.5
cQ3lFCD1RF
Output for 7.3.4
i8NKRFsYdj
Output for 7.3.3
5gZbBYCg6V
Output for 7.3.2
YPeM2pdhHk
Output for 7.2.3, 7.2.12, 7.3.1
GOpvmo2N8e
Output for 7.3.0
9J1FDpfE01
Output for 7.2.25
WQvQGLUNZ2
Output for 7.1.32, 7.2.24
PUMo2vjaAh
Output for 7.2.23
fzMM5k92IS
Output for 7.2.22
ba6ZvqUrVd
Output for 7.2.21
veHX1WJeI8
Output for 7.1.18, 7.2.2, 7.2.20
1tuk3e7m1n
Output for 7.2.19
iFHTZK7uOO
Output for 7.2.18
iF1p56E7D1
Output for 7.2.17
a3VWcB33cL
Output for 7.2.16
IWbQO7kLJA
Output for 7.2.15
xmqx2zcRoU
Output for 7.2.5, 7.2.14
S2nMdkg8Iy
Output for 7.2.13
eibwC9961x
Output for 7.1.27, 7.2.11
SdztL0MIau
Output for 7.2.10
NUfjxXwsTy
Output for 7.2.9
5OB5hSi4m4
Output for 7.1.15, 7.2.8
I0y9IL4680
Output for 7.2.7
6xGx5VkxRp
Output for 7.1.3, 7.2.6
gEuKS9WhLA
Output for 7.2.4
Z87ov4gZwU
Output for 7.2.0 - 7.2.1
8olI9jTWQy
Output for 7.1.33
62XG9VvsNY
Output for 7.1.31
XmnZAZ9Acw
Output for 7.1.30
r6lBy0W7jm
Output for 7.1.28
BPvfDvecJ8
Output for 7.1.10, 7.1.26
mkr2fELhCE
Output for 7.1.5, 7.1.12, 7.1.25
aK7r84X6yN
Output for 7.1.24
ABsj2typxm
Output for 7.1.23
Fb03OPBe91
Output for 7.1.22
YvdJZ1sCY5
Output for 7.1.21
I5PpwZLeFa
Output for 7.1.20
HZkvzJZsB0
Output for 7.1.19
YDVWNB0NFX
Output for 7.1.17
HkR2TRwy4L
Output for 7.1.16
ZDrAJrqqhb
Output for 7.1.14
ny1w80ntqG
Output for 7.1.13
cjhhC5Eckx
Output for 7.1.11
CySe3ZwFf7
Output for 7.1.9
TTBCrlXROs
Output for 7.1.8
gPkkfFM6W7
Output for 7.1.6 - 7.1.7
S9Gy1WvCTf
Output for 7.1.4
yLy1tx57Xd
Output for 7.1.2
MfI5e5hBfN
Output for 7.1.1
TBO38KTB29
Output for 7.1.0
V81Fpssfue
Output for 5.4.12, 5.4.21, 5.5.34, 7.0.33
9YcsfGAeld
Output for 5.6.36, 7.0.32
Vvz4TEyK79
Output for 5.5.10, 5.5.25, 5.6.9, 5.6.29, 7.0.31
Sh2sErYnLa
Output for 7.0.30
MIzLUCDNgg
Output for 7.0.23, 7.0.29
OMfT6qecwk
Output for 5.4.27, 5.6.0, 7.0.28
MHCANzLtbQ
Output for 5.5.38, 7.0.27
LDqsZRKlCA
Output for 7.0.11, 7.0.26
DmM2MtWfxp
Output for 5.4.35, 7.0.24 - 7.0.25
0MIcJEcI9l
Output for 5.4.18, 5.5.27, 7.0.22
taNpxD4l21
Output for 7.0.21
fhn3ofTjKJ
Output for 7.0.20
pWbTP7SeqJ
Output for 5.6.8, 7.0.19
DkF3Iw2wmz
Output for 7.0.18
gmTZgxGDJT
Output for 7.0.17
qWeYgRJdQM
Output for 7.0.16
LNZnE5PEVb
Output for 7.0.15
eDqDr0G5bl
Output for 7.0.14
ohvc9Az0Pz
Output for 5.4.2, 7.0.13
bNbFm7ntxZ
Output for 5.4.42, 5.6.39, 7.0.12
FWk0WOtIFd
Output for 5.5.33, 7.0.10
MXXig8LpkY
Output for 5.4.15, 7.0.0, 7.0.9
Ic68YhZtQZ
Output for 7.0.8
atwUFPFf0p
Output for 7.0.7
ko3VX93LaR
Output for 5.4.22, 7.0.6
w64CPRWMTR
Output for 7.0.5
YrjcXfi2Nb
Output for 7.0.4
9UBg1JLCqu
Output for 5.4.32, 7.0.3
x1JH6EE4fV
Output for 5.6.7, 5.6.11, 7.0.2
ZfM4yjsNkD
Output for 5.4.26, 7.0.1
KOXNAxRYsI
Output for 5.4.16, 5.6.2, 5.6.40
0dKi13mg9r
Output for 5.6.38
UhoWqbz0s0
Output for 5.5.11, 5.6.37
IZpWjWk5TX
Output for 5.5.14, 5.6.13, 5.6.35
vMze2MhBmb
Output for 5.6.18, 5.6.34
QOJej8G0rw
Output for 5.4.20, 5.4.23, 5.6.6, 5.6.33
hDF8Quhny9
Output for 5.6.32
yw8MJUOJc3
Output for 5.5.21, 5.6.31
SO8blVVI8j
Output for 5.6.30
70o3bdqHVU
Output for 5.5.19, 5.5.35, 5.6.28
7ys0LHlpY7
Output for 5.4.37, 5.6.27
4dmOjVX0G0
Output for 5.4.29, 5.5.18, 5.6.26
Dg57XkDtsJ
Output for 5.5.24, 5.6.25
I090T7anrq
Output for 5.6.24
2NETuh4fVt
Output for 5.4.13, 5.4.39, 5.6.23
KuWCNGuxNr
Output for 5.6.22
Q97FYqQ09Q
Output for 5.6.21
igEIQ24cJA
Output for 5.6.20
3hDtTUZfXn
Output for 5.5.23, 5.6.19
BTKJ868q1y
Output for 5.6.17
YBGVaGzeGZ
Output for 5.4.8, 5.4.30, 5.5.32, 5.6.15 - 5.6.16
QsxHqTUfCO
Output for 5.6.14
VSkRbenh8a
Output for 5.5.28, 5.6.12
D1ET94RRkZ
Output for 5.6.10
2lzs5AmHHD
Output for 5.5.1, 5.6.5
goJlc6iX1U
Output for 5.4.28, 5.6.4
Mi5TvZgzaY
Output for 5.6.3
RdFFi9xlfO
Output for 5.4.19, 5.5.2, 5.6.1
sMVeNZyS9G
Output for 5.4.38, 5.5.37
IMvA7wNb3o
Output for 5.5.36
y4iYNXF2iR
Output for 5.5.31
ah0ZgWGzpv
Output for 5.5.30
fMDky893cM
Output for 5.5.29
ksDN6eFVC8
Output for 5.4.6, 5.4.9, 5.5.26
Us2DlQQONG
Output for 5.5.22
kwBRPpJGth
Output for 5.5.20
x53pkN3cZd
Output for 5.5.17
Tyta81tPQW
Output for 5.5.16
UoSlhGTgIr
Output for 5.5.15
78YBiPYyD6
Output for 5.5.13
gRXhlGaBq5
Output for 5.5.12
fHWDMgxrrO
Output for 5.5.9
LY5WOqbKxm
Output for 5.4.17, 5.5.8
egppF67m7h
Output for 5.5.0, 5.5.3, 5.5.7
PExsZxz7y3
Output for 5.5.6
DhKY6u0sfm
Output for 5.5.5
uCGv1XNu3R
Output for 5.5.4
BxDyrGjKkR
Output for 5.4.45
B09lYW3WZx
Output for 5.4.36, 5.4.44
FZS8mlhCYd
Output for 5.4.43
tEYYICycoM
Output for 5.4.41
jqPEzTHR8S
Output for 5.4.40
Gp9J5trYpE
Output for 5.4.34
CUYDonaL73
Output for 5.4.33
Q3mDdXqMQC
Output for 5.4.31
hpyxi2PDtY
Output for 5.4.7, 5.4.25
tsoV8YusBy
Output for 5.4.24
jtSUMnMeaI
Output for 5.4.14
nwgGfMBEpn
Output for 5.4.11
CVpynJpaVK
Output for 5.4.10
QEje8pPRv6
Output for 5.4.5
ex9ox0goMp
Output for 5.4.4
WLUMD477X8
Output for 5.4.3
sb1ZaTSRRL
Output for 5.4.1
1FPicXSU9a
Output for 5.4.0
5Zu0IX9owj
Output for 5.3.7, 5.3.20, 5.3.22, 5.3.27, 5.3.29
V3F5gFRC59
Output for 5.3.2 - 5.3.6, 5.3.8 - 5.3.19, 5.3.21, 5.3.23 - 5.3.26, 5.3.28
MUBdNGgr3d
Output for 5.3.0 - 5.3.1
yttpcNTlb5
Output for 5.2.17
LWdgUQ7WSl
Output for 5.2.16
uNmdXE86jh
Output for 5.2.15
Q1Rp7WOjoX
Output for 5.2.14
KRzznoUzsX
Output for 5.2.13
OlQllOBf3Y
Output for 5.2.12
4VthS3wwWo
Output for 5.2.11
nr60Zvv5ed
Output for 5.2.10
nkmXPzdmcl
Output for 5.2.9
MPhq1FSNTO
Output for 5.2.8
Tzl821xMY3
Output for 5.2.7
UWaLD2K0n8
Output for 5.2.6
7jSL2QzpHh
Output for 5.2.5
gvlP2ZoDkv
Output for 5.2.4
ve4QXNmcGE
Output for 5.2.3
qkbqHrm61L
Output for 5.2.2
73yDoXDW0s
Output for 5.2.1
IhggiN7dYu
Output for 5.2.0
qE5GIZ2udE
Output for 5.1.6
3VxHBoHnEf
Output for 5.1.5
0BKvXwWkLo
Output for 5.1.4
SiIDSo8NVk
Output for 5.1.3
m1UO4bucih
Output for 5.1.2
m6h1Sj5mKi
Output for 5.1.1
LPmLMaAOrJ
Output for 5.1.0
3BogML7NmA
Output for 5.0.5
GvuwoGw1xP
Output for 5.0.4
L914PdZSQG
Output for 5.0.3
mKZj4yy6EL
Output for 5.0.2
je3TbbJ3YK
Output for 5.0.1
6UNQVNcchO
Output for 5.0.0
u5mMUmIQIQ
Output for 4.4.9
FON6O13Xec
Output for 4.4.8
5FcoNyB9bi
Output for 4.4.7
DmjHi2bqpH
Output for 4.4.6
Unh5cfoCXr
Output for 4.4.5
qLLoi7usXT
Output for 4.4.4
18UWfbyiJi
Output for 4.4.3
TiWpCSerDu
Output for 4.4.2
7fj6L8FCoc
Output for 4.4.1
91AwZZK4zI
Output for 4.4.0
GjfqTBlNBR
Output for 4.3.11
YHmiRWRK7C
Output for 4.3.10
ueuEAvXxr8
Output for 4.3.9
5TQOU2kFdG
Output for 4.3.8
SEdfJ9lMQW
Output for 4.3.7
nHVfeDtfjI
Output for 4.3.6
EBVCRIuYFB
Output for 4.3.5
XzhbTe8utD
Output for 4.3.4
SWCr8txbRT
Output for 4.3.3
DUjgv3flqS
Output for 4.3.2
c2wLv2KE53
Output for 4.3.1
kLQR4gZG0W
Output for 4.3.0
Cfs5AzWh8a

preferences:
243.96 ms | 401 KiB | 322 Q