3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php function id($n=6) { $c = 'abcdefghijklmnopqrstuvwxyz0123456789'; for ($x=0,$r=null;$x<$n;$x++) { $r .= $c[mt_rand(0, strlen($c) - 1)]; } return $r; } echo id(11);
Output for 7.2.0
d3vy67y9yx5
Output for 7.1.7
eoqa7dnzl8o
Output for 7.1.6
3ld4vmm3dbu
Output for 7.1.5
3cu56xraadc
Output for 7.1.0
wvjorjmwqvj
Output for 7.0.20
q76o3ugrdzn
Output for 7.0.14
i8x1far6l7s
Output for 7.0.6
3fh1498imjm
Output for 7.0.5
gaono7xnhsp
Output for 7.0.4
ipaupep4ych
Output for 7.0.3
362a2embl13
Output for 7.0.2
jwxhal208a3
Output for 7.0.1
w58p1iexwgc
Output for 7.0.0
6g8tie9wlzh
Output for 5.6.28
j9iwa992tt8
Output for 5.6.21
7k0fcoi2pi4
Output for 5.6.20
wo1agu0g3qp
Output for 5.6.19
nlrt5yuevlz
Output for 5.6.18
hryb11apm6l
Output for 5.6.17
uo0qnueraev
Output for 5.6.16
jqjhxaciu87
Output for 5.6.15
iv35oq8vy66
Output for 5.6.14
5kozz21jqm1
Output for 5.6.13
b4j02c1eo6f
Output for 5.6.12
n4v9sl20tay
Output for 5.6.11
nbsqmwon3oc
Output for 5.6.10
cy32prl75on
Output for 5.6.9
1o1xdx6r93a
Output for 5.6.8
seb2t5hq70d
Output for 5.5.35
mbf6fdcqtbc
Output for 5.5.34
ro0tv10afxw
Output for 5.5.33
yidn81p1hzk
Output for 5.5.32
6bsk8i3p7ke
Output for 5.5.31
m9p1m2rjgkr
Output for 5.5.30
frkcqw342cr
Output for 5.5.29
v8axf86wd0n
Output for 5.5.28
jtkq1lkx8a2
Output for 5.5.27
wib90lls28x
Output for 5.5.26
1vd7hbjhip9
Output for 5.5.25
qn62i4fm1ox
Output for 5.5.24
tr9xrflimxm
Output for 5.4.45
zkov4qqz6ky
Output for 5.4.44
5xh5rh1737w
Output for 5.4.43
fhm1z0t69ff
Output for 5.4.42
1bvg8cbfj6d
Output for 5.4.41
jvl4brp96rv
Output for 5.4.40
0qsl82ulu2g
Output for 5.4.39
zlmaixfktt2
Output for 5.4.38
fa3ttbeaekr
Output for 5.4.37
fnr1gccju00
Output for 5.4.36
dekojovqkb6
Output for 5.4.35
8ydwzvfje57
Output for 5.4.34
l5zas000c6v
Output for 5.4.32
l4j8nbf4ice
Output for 5.4.31
vh00xmzbk0g
Output for 5.4.30
93kwt0z0wc0
Output for 5.4.29
jwgfm7eh25u
Output for 5.4.28
2p8irkukbuu
Output for 5.4.27
u6g21wc072k
Output for 5.4.26
yi6k6gcs6r4
Output for 5.4.25
eprrqw3jus4
Output for 5.4.24
783mqjanxw8
Output for 5.4.23
2ofbz91ja7q
Output for 5.4.22
123x0xovegq
Output for 5.4.21
n28hf3bf35u
Output for 5.4.20
g2etj4iwan0
Output for 5.4.19
d79vlhsq2qc
Output for 5.4.18
pezyll0zsep
Output for 5.4.17
rj9jwnxfr3v
Output for 5.4.16
no8g1lldlzn
Output for 5.4.15
h3sdfyjd6oq
Output for 5.4.14
xyfi0evj1rw
Output for 5.4.13
c7ah04mwye2
Output for 5.4.12
rk7h4911wt0
Output for 5.4.11
nlks4kbe3bq
Output for 5.4.10
kc3ms2zhcyu
Output for 5.4.9
zacv6flaruz
Output for 5.4.8
x1t6izvy01a
Output for 5.4.7
89mdftttsnp
Output for 5.4.6
ynmmg8qqs5t
Output for 5.4.5
h0qqn5kjrm0
Output for 5.4.4
j1ouhmh3ubx
Output for 5.4.3
y0mast4rqbj
Output for 5.4.2
8ba49q4frwp
Output for 5.4.1
d4ylzquwl5o
Output for 5.4.0
0z88erb0ooi
Output for 5.3.29
luymb9ka3da
Output for 5.3.28
3g2bbntjlos
Output for 5.3.27
pjdi2l89aql
Output for 5.3.26
werv9elfkfn
Output for 5.3.25
2hpef1ydbf2
Output for 5.3.24
xqt80jn30x8
Output for 5.3.23
rdi522icfrs
Output for 5.3.22
s12aty5e6uu
Output for 5.3.21
oy0eji0p4a0
Output for 5.3.20
boci2ctrpj3
Output for 5.3.19
r9yfj3xb5fm
Output for 5.3.18
13vonigh892
Output for 5.3.17
xtaac4igg7d
Output for 5.3.16
jdz7qy56qkp
Output for 5.3.15
95mqnkrgb06
Output for 5.3.14
bumcacgmihi
Output for 5.3.13
use9nvtjttn
Output for 5.3.12
njt540405vp
Output for 5.3.11
5e5hppda21t
Output for 5.3.10
w1yiofe1skj
Output for 5.3.9
yfovg9o1ihl
Output for 5.3.8
zjgjwjobe9s
Output for 5.3.7
6xakdx69b9w
Output for 5.3.6
zs1l2mphqkg
Output for 5.3.5
cj724c8tm0g
Output for 5.3.4
tetltrivta0
Output for 5.3.3
jcagv4bmr57
Output for 5.3.2
5az3vw5pc72
Output for 5.3.1
w7i2ck3ofjm
Output for 5.3.0
pljb31ls18f
Output for 5.2.17
jw2rruhj2cb
Output for 5.2.16
kieli075okx
Output for 5.2.15
zy11da8p7yx
Output for 5.2.14
815iwtrn4kb
Output for 5.2.13
3d04ibax0eq
Output for 5.2.12
b1hjqad7i2l
Output for 5.2.11
45me1i5vkko
Output for 5.2.10
3uzjvgtlldl
Output for 5.2.9
ajhujc21l2t
Output for 5.2.8
hsm7udmkylt
Output for 5.2.7
ttlqlvqgjnd
Output for 5.2.6
80x6cohqhex
Output for 5.2.5
xyw2syitw2a
Output for 5.2.4
g3xruzcl83j
Output for 5.2.3
bv86hzfzklb
Output for 5.2.2
ffttuu8pyjp
Output for 5.2.1
sqh6zpe08b0
Output for 5.2.0
6xtsx5shp7y
Output for 5.1.6
iyo62l2298p
Output for 5.1.5
2qcedgthpps
Output for 5.1.4
2kp6vr5ge70
Output for 5.1.3
sevc9sp6rer
Output for 5.1.2
16rbr0h96hv
Output for 5.1.1
7064kgdrnlv
Output for 5.1.0
3ccnl01mhn4
Output for 5.0.5
hxvkwl3c3uc
Output for 5.0.4
49uxgkanj32
Output for 5.0.3
otfwmd56s1n
Output for 5.0.2
ykuwkrc41w1
Output for 5.0.1
xxbniytxv3d
Output for 5.0.0
auv51lf2nnq
Output for 4.4.9
945xscvkegb
Output for 4.4.8
qwisff6m40e
Output for 4.4.7
tvedu2fyzq5
Output for 4.4.6
wdhtw6e27lw
Output for 4.4.5
myqw4xl17lg
Output for 4.4.4
3ogux68so9a
Output for 4.4.3
n14yowiw8d8
Output for 4.4.2
xqb89o7oz16
Output for 4.4.1
2foaqmm0yn6
Output for 4.4.0
4dr5iyc1alh
Output for 4.3.11
ra7siue5nx8
Output for 4.3.10
clsg6viacir
Output for 4.3.9
v9t2eyfuske
Output for 4.3.8
f4rh2pdfeaq
Output for 4.3.7
6l43miwrxmi
Output for 4.3.6
f5movwn2lh7
Output for 4.3.5
kp94kfvnoxl
Output for 4.3.4
6e14nr6kg9j
Output for 4.3.3
6aqbm0q8wuw
Output for 4.3.2
yh8eqd58kys
Output for 4.3.1
u6lmlyeicm4
Output for 4.3.0
i25gn3o5b7h