3v4l.org

run code in 300+ PHP versions simultaneously
<?php function mt_rand_str ($l, $c = 'abcdefghijklmnopqrstuvwxyz1234567890') { for ($s = '', $cl = strlen($c)-1, $i = 0; $i < $l; $s .= $c[mt_rand(0, $cl)], ++$i); return $s; } echo mt_rand_str(8); // Something like mp2tmpsw echo mt_rand_str(4, '0123456789ABCDEF'); ?>
Output for 7.4.1
1efep9wy156C
Output for 7.4.0
c9jfhflf2D32
Output for 7.3.13
eob0wxb4E80F
Output for 7.3.12
7ghlkqkg1A30
Output for 7.3.11
jigaja0n08E6
Output for 7.3.3, 7.3.10
5jzwbsg1DFBA
Output for 7.3.9
3sj161fnE7B7
Output for 7.3.8
gud67jl333F6
Output for 7.3.7
rc0y9ygqCC6E
Output for 7.3.6
2rfa0bu73176
Output for 7.3.5
imcjzx5lD79F
Output for 7.1.3, 7.1.11, 7.3.4
27enufe2A951
Output for 7.3.2
ubd5lb09F8B4
Output for 7.3.1
e0zobpqe2A06
Output for 7.3.0
gylbpy5k9604
Output for 7.2.26
ksuyixphAFCA
Output for 7.2.25
9qqir83cB8B1
Output for 7.2.24
vkviwmso3BB7
Output for 7.2.21, 7.2.23
xrmfsuvr0D6E
Output for 7.2.22
h5k2kswrD21A
Output for 7.2.20
x5oj5lv63D43
Output for 7.2.19
581tjpxq9E69
Output for 7.2.18
8ew0o9yb6042
Output for 7.2.17
cpqkqf5v5E13
Output for 7.2.16
j7mogiqu0EE6
Output for 7.2.15
bito86u5F694
Output for 7.2.14
7zloydy67FC1
Output for 7.2.13
axggje911259
Output for 7.2.12
3h6t044aE76A
Output for 7.1.10, 7.2.11
wlk3s5szDA2A
Output for 7.2.10
25wnnitjB25E
Output for 7.2.9
fgm9m46b6366
Output for 7.2.8
6ovry3oo9454
Output for 7.2.7
xnb9961k7465
Output for 7.2.6
a9jjhjrq5559
Output for 7.2.5
fphxyx928F16
Output for 7.1.19, 7.2.1, 7.2.4
vm4o6hog0FB5
Output for 7.2.3
hrzls2u1FBB9
Output for 7.2.2
ojd9oqc7C13E
Output for 7.2.0
z5kry6kwE1F9
Output for 7.1.33
sbmcx8ry19AC
Output for 7.1.32
y56gm8eu8123
Output for 7.1.31
frusi1w0AA7C
Output for 7.1.30
m3a4q5xm96DE
Output for 7.1.8, 7.1.29
geas5d04DDD1
Output for 7.1.28
rvtiw5xl5B07
Output for 7.1.27
1ozxpla1DCEC
Output for 7.1.26
go96kdgzDD42
Output for 7.1.25
rb4esbz224F9
Output for 7.1.4, 7.1.24
6kd0qaei9481
Output for 7.1.22 - 7.1.23
uyzyrta42991
Output for 7.1.21
9p6de7w530D9
Output for 7.1.20
rshakb9yD3EA
Output for 7.1.18
hsphhnm618AE
Output for 7.1.17
tjup2eux69EC
Output for 7.1.16
f9bbpk8t0D74
Output for 7.1.15
o9u28iuw2B23
Output for 7.1.14
tdzgt6y42715
Output for 7.1.13
pjbphpt41EAE
Output for 7.1.12
7we2resqA063
Output for 7.1.9
t2q3y6d25D5C
Output for 7.1.7
slg2ulti0CA1
Output for 7.1.6
frbqbpgm891D
Output for 7.1.5
p91p3tn7427F
Output for 7.1.2
bmxv01b4A9BC
Output for 7.1.1
lblkdr3hF642
Output for 7.1.0
rpy5ki466199
Output for 7.0.33
ceu14dtk418F
Output for 7.0.32
1pnt3h210F34
Output for 7.0.31
i8kw761d34A1
Output for 7.0.30
3brfix4d162A
Output for 7.0.29
kn02n01rE083
Output for 7.0.28
urduzemrB75F
Output for 7.0.11, 7.0.27
81ur9he24770
Output for 7.0.26
ujlm5t2f3F81
Output for 7.0.8, 7.0.25
sc5elvo16D24
Output for 7.0.24
w0xtxqhc2F46
Output for 7.0.23
4dosrifa05F2
Output for 5.5.2, 5.5.10, 5.5.19, 5.6.2, 5.6.33, 7.0.22
1kvz6qupC8F2
Output for 5.4.41, 5.5.21, 5.5.27, 7.0.21
4jo3ikvr51B3
Output for 7.0.18, 7.0.20
3swzv0zzE805
Output for 7.0.19
8n23ixtuAACE
Output for 7.0.17
r7w3xuzw07D2
Output for 5.6.10, 7.0.16
yk29km5z9141
Output for 7.0.15
dd0s4lgb12D2
Output for 5.4.4, 7.0.14
pedwhutiE6CD
Output for 5.4.27, 7.0.4, 7.0.13
6n1pe46p540B
Output for 5.5.5, 7.0.12
4072yoka53E1
Output for 5.5.18, 5.6.20, 7.0.10
h4iaeanoC034
Output for 7.0.9
2n4a4i3zA2E8
Output for 5.5.29, 7.0.7
xm1tdkr28CF0
Output for 7.0.6
u042f7gdA512
Output for 7.0.5
gfxviouoF22C
Output for 7.0.3
l0baei2pF0F3
Output for 7.0.2
x6cpbakdA3CB
Output for 7.0.1
y37hxvxi142E
Output for 5.5.6, 5.6.5, 5.6.29, 7.0.0
y8c5rhiu283D
Output for 5.4.44, 5.6.40
um35tcu8BC65
Output for 5.4.14, 5.6.39
0nvo41ug4087
Output for 5.6.8, 5.6.16, 5.6.38
cm046qruD8C3
Output for 5.4.9, 5.5.16, 5.6.34, 5.6.36 - 5.6.37
s48k0ii7FC7C
Output for 5.6.35
noicpz9rB32C
Output for 5.6.24, 5.6.32
dati9s5x8FC5
Output for 5.6.31
4ms30zo8F1D4
Output for 5.4.6, 5.6.30
sks9u5eh9089
Output for 5.6.28
kvon70ohBEE7
Output for 5.6.27
oyiem9ojCAF6
Output for 5.6.18, 5.6.26
4gr5yrcmFF94
Output for 5.6.25
k35b7fzo910A
Output for 5.4.45, 5.6.23
55cb9i6q4ABB
Output for 5.5.37, 5.6.22
khecq3p7A7D1
Output for 5.6.21
zocnqdv4F835
Output for 5.6.19
uhh8eoaq4CBA
Output for 5.6.17
614rjclrA49D
Output for 5.6.15
9dbs43kwE13E
Output for 5.6.14
ceb76r3pCE96
Output for 5.6.13
u1m0k39s86F9
Output for 5.6.12
csn5y2qy057D
Output for 5.6.11
njd7f46tD5BC
Output for 5.6.9
cuqb50o20C16
Output for 5.6.7
r6nn2nwt6639
Output for 5.4.43, 5.6.6
v51geskm7920
Output for 5.5.15, 5.6.4
jptjgmad9A8E
Output for 5.6.3
jodihszb08B2
Output for 5.5.36, 5.6.1
s6bzvm3o6E3C
Output for 5.5.0, 5.6.0
wmycq4ndD2F2
Output for 5.5.7, 5.5.38
z94ywqex1162
Output for 5.5.35
y6ccqw032870
Output for 5.4.35, 5.5.30, 5.5.34
dj2d1mmn5DE6
Output for 5.4.5, 5.5.25, 5.5.33
fqqjmw647428
Output for 5.5.32
7csvsykm41D0
Output for 5.5.31
jjnqf8c99FDE
Output for 5.5.28
nt39sulp14A6
Output for 5.5.26
7mjzqod2E544
Output for 5.5.24
hc875ra89E5E
Output for 5.5.23
js7n3iyzC1E4
Output for 5.5.22
1litg80h1C7F
Output for 5.5.20
lj7to45wBB02
Output for 5.5.17
69hpbe073549
Output for 5.4.19, 5.5.14
jv5zbmni569D
Output for 5.4.2, 5.4.23, 5.5.13
iq3ig4m1664F
Output for 5.5.12
7hw5sdpmB9B3
Output for 5.4.40, 5.5.11
e6r1wt5o0A01
Output for 5.5.9
ffhl83jnCCF9
Output for 5.5.8
w2fo6fwp8E02
Output for 5.5.4
s7igb66b1764
Output for 5.5.3
g2b4r5laE421
Output for 5.5.1
w7oz0lss90BB
Output for 5.4.42
vsj9vcp48E46
Output for 5.4.39
9lxiucnqD54A
Output for 5.4.38
6jb03cr953F1
Output for 5.4.37
8hsn88sw38D1
Output for 5.4.36
jpg9f8wsF416
Output for 5.4.34
q0j4gcpu9D2A
Output for 5.4.33
3tpzmccjD583
Output for 5.4.32
faay1dzhCB6E
Output for 5.4.31
8emo2sil1F27
Output for 5.4.30
lzvgqneyC5F2
Output for 5.4.29
v86ff2siC484
Output for 5.4.28
6a3jqxn28A85
Output for 5.4.26
scwcuhjk289E
Output for 5.4.25
5mmk95vc6531
Output for 5.4.24
kpllrhjlF2C8
Output for 5.4.22
4farj2mr7702
Output for 5.4.21
vkeabud4EF57
Output for 5.4.20
54k5aiss3771
Output for 5.4.18
kjsxx3ouEC37
Output for 5.4.17
yvzz289jEFCC
Output for 5.4.16
8cg8mxma18E1
Output for 5.4.15
wmc7fhh93E22
Output for 5.4.13
dla766kc81F7
Output for 5.4.12
gav1aih04C32
Output for 5.4.11
1lxt18k41A6D
Output for 5.4.10
esn9qjwt933D
Output for 5.4.0, 5.4.8
8y1nyfkj87F7
Output for 5.4.7
0r0o5nrl2213
Output for 5.4.3
f0jgu0mpF8BA
Output for 5.4.1
gj9srynlBD1A
Output for 5.3.2 - 5.3.5, 5.3.8 - 5.3.10, 5.3.12 - 5.3.17, 5.3.19 - 5.3.24, 5.3.27 - 5.3.29
bdf20siz1932
Output for 5.3.6 - 5.3.7, 5.3.11, 5.3.18, 5.3.25 - 5.3.26
ia1y7lmqF83A
Output for 5.3.0 - 5.3.1
zjsy757qCED7
Output for 5.2.17
nk1vz85oCFAB
Output for 5.2.16
8210t337087A
Output for 5.2.15
2r12yl3u9E02
Output for 5.2.14
ry9zrlroC703
Output for 5.2.13
61tfolla2641
Output for 5.2.12
scw7dv440ED6
Output for 5.2.11
h3x8v8kgA400
Output for 5.2.10
srya2yfoF3B8
Output for 5.2.9
ldusu0dn3D9E
Output for 5.2.8
hw8f41a22DEE
Output for 5.2.7
pjb8b46oCCF5
Output for 5.2.6
xkp0f9nyA057
Output for 5.2.5
62fjhkjgBD1A
Output for 5.2.4
3aqe3eo9F718
Output for 5.2.3
qqwnf7cr2363
Output for 5.2.2
psopzfazB106
Output for 5.2.1
2iwl6d4hB968
Output for 5.2.0
ojxt8ow9884B
Output for 5.1.6
sop04ux7973B
Output for 5.1.5
e15f0guc878C
Output for 5.1.4
n7fqq6onF9D1
Output for 5.1.3
4mojlpgu6939
Output for 5.1.2
o4omns6d3624
Output for 5.1.1
kql1ww9u384E
Output for 5.1.0
6mqjccl1160D
Output for 5.0.5
9g5qlgof2DE1
Output for 5.0.4
j629v8rqF364
Output for 5.0.3
0la6kvp86FAE
Output for 5.0.2
lmrfstmzB022
Output for 5.0.1
wqxl9xdyF283
Output for 5.0.0
zg14mk5a0E1F
Output for 4.4.9
lceo4p9eE8D7
Output for 4.4.8
ne9o515v4993
Output for 4.4.7
0ix1oc9126D1
Output for 4.4.6
o0uqjo50D415
Output for 4.4.5
89zxybb3E641
Output for 4.4.4
l45dgc81CC11
Output for 4.4.3
a3yq426u07C5
Output for 4.4.2
6fjhkv55B54A
Output for 4.4.1
1843q54u1F1F
Output for 4.4.0
6cd01y2f853B
Output for 4.3.11
dgts78ppCA37
Output for 4.3.10
b77pcra287CB
Output for 4.3.9
zi1e1h7uE495
Output for 4.3.8
9fokqs5z4D01
Output for 4.3.7
lvbipw751D9F
Output for 4.3.6
cupg07fg6D2B
Output for 4.3.5
neyeui5x2801
Output for 4.3.4
5dgbsheqB93B
Output for 4.3.3
xkroberu0AA4
Output for 4.3.2
lkt8u3juF107
Output for 4.3.1
f275m63185C7
Output for 4.3.0
kzm53as6296D

preferences:
240.42 ms | 401 KiB | 325 Q