3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $a = 'bcdfghjklmnpqrstvwxyz0123456789'; $vowels = array('a', 'e', 'i', 'o', 'u'); $vowels_a = 'aeiou'; for ($x=0,$r=null;$x<8;$x++) { if (!in_array(substr($r,strlen($r)-1,1), $vowels)) { $r .= substr($vowels_a, mt_rand(0, strlen($vowels_a) - 1), 1); } else { $r .= substr($a, mt_rand(0, strlen($a) - 1), 1); } } echo $r;
Output for 7.1.0
e2uro4uk
Output for 7.0.14
iruqi0od
Output for 7.0.6
o1ojohe9
Output for 7.0.5
u0eteway
Output for 7.0.4
a7amobes
Output for 7.0.3
a9umatiz
Output for 7.0.2
o0odi6u1
Output for 7.0.1
u1i6e5of
Output for 7.0.0
a4uqo8i6
Output for hhvm-3.12.0
ujako6om
Output for hhvm-3.10.0
ahedimi2
Output for 5.6.28
o5e9ahol
Output for 5.6.21
a8ebocet
Output for 5.6.20
okoxiyux
Output for 5.6.19
e3a5opo7
Output for 5.6.18
i4a1e4us
Output for 5.6.17
u2e8uqop
Output for 5.6.16
ana6ajih
Output for 5.6.15
asa0asa5
Output for 5.6.14
ojizi7od
Output for 5.6.13
usepodug
Output for 5.6.12
o8e3u6o1
Output for 5.6.11
isozoli6
Output for 5.6.10
ilibuhay
Output for 5.6.9
o0itikag
Output for 5.6.8
oyumu7i1
Output for 5.6.7
awacijap
Output for 5.5.35
uxuroxaz
Output for 5.5.34
efiganed
Output for 5.5.33
ejekisev
Output for 5.5.32
ekacocob
Output for 5.5.31
a0ifo7eg
Output for 5.5.30
arila4of
Output for 5.5.29
i1e2u7uj
Output for 5.5.28
e0u2ebol
Output for 5.5.27
a1aqimuz
Output for 5.5.26
o2omovem
Output for 5.5.25
ajuwo2il
Output for 5.5.24
o9upe0ud
Output for 5.4.45
ijiwe2av
Output for 5.4.44
itoca7u6
Output for 5.4.43
i3iturex
Output for 5.4.42
o6e5efo4
Output for 5.4.41
u8ime0ep
Output for 5.4.40
i9a3eke5
Output for 5.4.39
isomovet
Output for 5.4.38
aleya7uc
Output for 5.4.37
o6u3eyeq
Output for 5.4.36
osifubu0
Output for 5.4.35
i5ohore7
Output for 5.4.34
edu4inas
Output for 5.4.32
ita7upi0
Output for 5.4.31
e5e5efit
Output for 5.4.30
e8e1i3uq
Output for 5.4.29
alu1ivod
Output for 5.4.28
oqa7ili7
Output for 5.4.27
alage9us
Output for 5.4.26
ezewaruy
Output for 5.4.25
e8oreqeq
Output for 5.4.24
a0afiner
Output for 5.4.23
adi7ogol
Output for 5.4.22
ebu5u8ak
Output for 5.4.21
epahubes
Output for 5.4.20
e6o2o1o1
Output for 5.4.19
o4itizew
Output for 5.4.18
ihada6iv
Output for 5.4.17
oce0iyer
Output for 5.4.16
o3ayorek
Output for 5.4.15
oqede1ej
Output for 5.4.14
o8utucu4
Output for 5.4.13
icawi0ul
Output for 5.4.12
a9u2ovuj
Output for 5.4.11
uvedodo6
Output for 5.4.10
u0ayosik
Output for 5.4.9
exa2o7i2
Output for 5.4.8
age6ini6
Output for 5.4.7
umeyu9o0
Output for 5.4.6
imisi7e0
Output for 5.4.5
u2ovabu6
Output for 5.4.4
inicuyuh
Output for 5.4.3
uficu1i9
Output for 5.4.2
o6i1uyab
Output for 5.4.1
ololu0um
Output for 5.4.0
uluwujuj
Output for 5.3.29
utafalil
Output for 5.3.28
i4erevu2
Output for 5.3.27
utumofe8
Output for 5.3.26
ujilado1
Output for 5.3.25
urodeni1
Output for 5.3.24
oxije5u0
Output for 5.3.23
awe0u1e1
Output for 5.3.22
elimenan
Output for 5.3.21
u1ote1ug
Output for 5.3.20
omayubix
Output for 5.3.19
akuhotu7
Output for 5.3.18
isi9oyoz
Output for 5.3.17
iviyogik
Output for 5.3.16
a1e0ulus
Output for 5.3.15
usakiku2
Output for 5.3.14
esufuyo4
Output for 5.3.13
e6ehe4iq
Output for 5.3.12
alacadug
Output for 5.3.11
upopisug
Output for 5.3.10
ale4iguw
Output for 5.3.9
apalamem
Output for 5.3.8
ohuroduq
Output for 5.3.7
ica8ofi2
Output for 5.3.6
iyajami9
Output for 5.3.5
ewe8ipol
Output for 5.3.4
uluxepub
Output for 5.3.3
u8ece5ef
Output for 5.3.2
igufi9or
Output for 5.3.1
uke4e4u9
Output for 5.3.0
a5esomiq
Output for 5.2.17
epa3agof
Output for 5.2.16
ukalemuk
Output for 5.2.15
ilate5e2
Output for 5.2.14
ojidu4ez
Output for 5.2.13
obaze7al
Output for 5.2.12
a5iqeco7
Output for 5.2.11
oposorec
Output for 5.2.10
aju5i7u0
Output for 5.2.9
owapa9ev
Output for 5.2.8
ixi7e9o8
Output for 5.2.7
ore5u0i3
Output for 5.2.6
ili6o0i5
Output for 5.2.5
ene4odiw
Output for 5.2.4
uda4ahaw
Output for 5.2.3
olujuho7
Output for 5.2.2
urupu1o7
Output for 5.2.1
ati2axoh
Output for 5.2.0
a8e2uzan
Output for 5.1.6
eqaha5or
Output for 5.1.5
ube8ureg
Output for 5.1.4
i0oda0ec
Output for 5.1.3
atiwa2ud
Output for 5.1.2
abugo3ej
Output for 5.1.1
usetuwe6
Output for 5.1.0
ixafi3e6
Output for 5.0.5
ezoguna7
Output for 5.0.4
oki6uxeb
Output for 5.0.3
u9ufige2
Output for 5.0.2
a6i7eju8
Output for 5.0.1
atoviju8
Output for 5.0.0
awofafit
Output for 4.4.9
o0ofoho7
Output for 4.4.8
akivazu9
Output for 4.4.7
aneho5as
Output for 4.4.6
eqe2edam
Output for 4.4.5
a3i6iluz
Output for 4.4.4
ika5u6ey
Output for 4.4.3
axulamov
Output for 4.4.2
agigima0
Output for 4.4.1
e8eqogu7
Output for 4.4.0
ecenejeb
Output for 4.3.11
eroyu9u9
Output for 4.3.10
ipere2aj
Output for 4.3.9
a7u4ulov
Output for 4.3.8
igememih
Output for 4.3.7
ufuqucox
Output for 4.3.6
iqo3uxag
Output for 4.3.5
i2u0isup
Output for 4.3.4
o9ovevoz
Output for 4.3.3
edo5ide8
Output for 4.3.2
ujiyihon
Output for 4.3.1
e7oyuqo4
Output for 4.3.0
a9u1o4uq