3v4l.org

run code in 300+ PHP versions simultaneously
<?php $length = 32; $alpa = "abcdefghijklmnopqrstuvwxyz";$alpa.=strtoupper($alpa); $alpa.="1234567890!@#$%^&*()-=_+";$alpa=str_split($alpa); $pass=""; foreach($alpa as $a){ $pass.=str_repeat($a,floor(sqrt(max(rand(0,22)-5,0)))); } $pass = str_split($pass);shuffle($pass);$pass=implode($pass); $r = rand(0,strlen($pass)-$length); echo substr($pass,$r,$length);
Output for 7.2.0
x!y&BRs7xI5VeIDwNTaUiZ458*BAJ&AE
Output for 7.1.7
^GjwHbu(@FQR$QB8r1vnbNY3-RsvPxXd
Output for 7.1.6
Kxv-BQ@Wp%+B7ty6pI5^&sf%xqALRKW$
Output for 7.1.5
)SqUeAd298RHP6gB+=x$7AC&2pY1rS*s
Output for 7.1.4
B&8e!mtx^r#=rA(BrNbn3$NhTR6=JPq(
Output for 7.1.3
3jGJ1K3U=6Pt4-T0K6oJ2iosz15GNsgW
Output for 7.1.2
d6XKSZ4YvVc1Z%Cy#hyOl^A6(ne7@WOG
Output for 7.1.1
SX-rj#6o(JCb5W(-O*eJBWh8Ogepb^zl
Output for 7.1.0
3e@Pcxk3^rS!A4rra_y8cFa)-&=2SG7S
Output for 7.0.20
JgzolXW6-VC2Uh6@rLzi674Wu$t2YRPC
Output for 7.0.19
H+yRAV$IYh(fAN-aNx9G$BZa@!-F#8T@
Output for 7.0.18
cwZ7GnICVKAOLMO-K1#PwZ1Bd-T$*isA
Output for 7.0.17
iFYmboDC-CqWS=qZWaVdMwF(C$G4P4X1
Output for 7.0.16
f=C^RngtNnV_mCmF2A$5=saj5Y=y#Qq_
Output for 7.0.15
)xLX%1Pvz@&YKq(_i6_vk!E9Hra3iom3
Output for 7.0.14
U$AH=iNPr()3tYM8rsmHf&3BSf)ax(cp
Output for 7.0.13
szyhde8@YB!JMfzt@51M02hA!3dGZT18
Output for 7.0.12
zUYLtIWU%s#Phwx+o+!@pSRahikzs=oZ
Output for 7.0.11
T%I(E$ANropRA(_BhAY8*v^u7rY9OyOX
Output for 7.0.10
GGY!QYT0bv!N6=6#=4O2xqGP*PVz1_mW
Output for 7.0.9
vRZR%NBz-vC^@b&R)bWFaRJaun7lAA^T
Output for 7.0.8
ZS4OczMkz^mqfAvZ0w5Kf0KeUr474_g0
Output for 7.0.7
)Sugdx$5#h&lUrsE5j8v%Gh!dhCiHV57
Output for 7.0.6
wvkb@cy!#iS-Cf9bQI=S2WP&3500Tb^F
Output for 7.0.5
03HYCPEgat00b@Umk^aEbvrhcpX)5^lL
Output for 7.0.4
&FcApua+_#U^Hf3X0HSpdWkywv^Q7y*=
Output for 7.0.3
&pBRHyak8M_r_co3@DGQoHu*E67$UtiO
Output for 7.0.2
quApDObDy8B$v#7JXQm(TupJr*-oo#Tv
Output for 7.0.1
)Xe+BVYf21&htIORv&sX2Oiz236w5AkJ
Output for 7.0.0
98MsfN!ZwUN63-D8@fxEcC5c#aye3Rkw
Output for 5.6.30
g6WZ%-)stihxuLPH@nm7cPRdJWhC+IkN
Output for 5.6.29
S*qx^-EEk6jK-83wMRS#65lt3-srWs5+
Output for 5.6.28
LpoH-OhrGS!Igg3p4&Sz*@GFizfhLmko
Output for 5.6.27
dRtH)c*OS_qW=z62@qf#Lv1vvW1uNs8z
Output for 5.6.26
7%1Cjf5_3tnexMteMgzyGC%qgNWSFg(I
Output for 5.6.25
C1UYe)0%H7emYiP20aW@VcFmALWeaGqG
Output for 5.6.24
A1UEOo^yE-(a3U@gO*&Ds#PO!u0KXun+
Output for 5.6.23
PrMM(^A65mYAm0@oNF@fkJHkbYk*84+j
Output for 5.6.22
*ogx=hj6@z)&&vT4K%(o_(5UvGDQan(%
Output for 5.6.21
X3yffzNsSSejtHtY^s=fSr*WGWIby6Jo
Output for 5.6.20
AgLF+UR56i8Sv!8%J1ODZG%I16saFGJI
Output for 5.6.19
NrJ)Y7su5PdHcKMt9X6jV4KNLygG5YiZ
Output for 5.6.18
J@zwz66RuL^fcU7vY1n7U!sNHa&RQ+l#
Output for 5.6.17
jTJ#W%R^p@SY^x$@4Q4wL6yoNLROAZvk
Output for 5.6.16
xa#wyG+_7b8feOAXQT0zPbET@(NzVP_d
Output for 5.6.15
Am6h3+n!QUDxgFbqU@euP3ipBV3pAP0L
Output for 5.6.14
TcOH6#Ux6DOR4*241buZWdHIBF!N2CIs
Output for 5.6.13
6Rrq#$JBBUqK#Z^ZNhEryKyR0=a^Np_!
Output for 5.6.12
_k2+BK9GbPs6MlDh5w#@8Wbb9A1!8UJi
Output for 5.6.11
YuU9bL1W0YcnJBTcS$_KQ(ICu3iFpS8R
Output for 5.6.10
*H)zSo#pCdrikQWuMS0e9SuLtRW)2&Q!
Output for 5.6.9
ahI1^%&d%#HkyM5f3m5ptq^PGU1t$4D@
Output for 5.6.8
uEy%UyiMJV5iflmsmw$+U5GA9Vg6d(@2
Output for 5.6.7
cU2IXyqD$q)e=eU&t1-O+w)Q!EVVVIxK
Output for 5.6.6
PT+S#Yxy*eEKJ&qw=vIg=)DM4okmuo1V
Output for 5.6.5
IbbByk3cLe@mE9Bq%%&IX0_oBjl3x!2*
Output for 5.6.4
47fXBi7&R4KCChSe-n30o69aKgDW=zpp
Output for 5.6.3
&vH)Z0QIPdCIczfi^bq%1L4T1ZYG&V5P
Output for 5.6.2
5Xs*MxR_4_iRit&i0(99nF2OP91n6hXH
Output for 5.6.1
CL_j)b7#J)Jtd407*ZdG0%L7ObHBywm%
Output for 5.6.0
mZ8*CspPE6#L_HKK6A#xUAAnC*AHKE3S
Output for 5.5.38
iJgkdCRR!!i9rWSactlzVrhA7RFX3a=S
Output for 5.5.37
$VdN46An6QK0no4NL3QH32)r^(lIIl5$
Output for 5.5.36
jiIl)U_O_D_kMjKESsT88gDT9)VyQ7-L
Output for 5.5.35
=reo^SKkV%@MuG0r4SBz1i+QJEx+FAHB
Output for 5.5.34
OaqiFoIzC+liAG4rc2asjlOT=x7aveR2
Output for 5.5.33
nZ41mpysg*Z-dp@TGSRouP-rF!xZT2qs
Output for 5.5.32
X#Sp1I41)@jgbm+fH!7g-CvX&iZ(5YcT
Output for 5.5.31
XD)(jZ__SgmM&QdU!80iUjlm#b+3xNHw
Output for 5.5.30
zE^gLGL^BeV3HuNbTu%X4ozd4fHD%h0B
Output for 5.5.29
2c$+Sc2f4$kM3YgoqleRG1U1W&W92A4Q
Output for 5.5.28
9oM_*R^#zizt-@-riOVhuUU1NA@WX1mO
Output for 5.5.27
Dwm@jd5q*kbDP+chSJ7RzrR8k$IxHXCS
Output for 5.5.26
hd@8$B9jNs$s@o0cP8Xo%qK8fQ+aQEUi
Output for 5.5.25
m*XgyyaRpM+RmMDx(EthF=Q%hUA4#TDg
Output for 5.5.24
P7^!=N&K#xHo8#VCKB-YD^$hzNXH6Cxv
Output for 5.5.23
5Msk)fcj#M$4YiiSVN1)@9K&%eL=i^-=
Output for 5.5.22
C#FZVm#H)S0zbT*5dwmE+KNZ&JDNuVoA
Output for 5.5.21
gddiCQg$-%!L@kwQi*+mWu*JWL0iuq4^
Output for 5.5.20
(XROgzS2RM)uhj1-dKN^B-ss-ChkENKQ
Output for 5.5.19
9Aa96tMixb^60YOkQKJqmRo*OM3uy#$4
Output for 5.5.18
V4w38aR7MV4*c1hoSRygpJCsA#nA6R3Q
Output for 5.5.16
1I88i9%p!F-zIrw7RCnk$c8pF=lQrv)M
Output for 5.5.15
h(5qwF2Y&8Ko*L^RU9gE&42=(mfB4Jqp
Output for 5.5.14
4QZoqy%+ow6Yoe_bRf#cTUV(e-nFBRIa
Output for 5.5.13
rH(qXvIId4F!44%d-1ia(v-q)qOK^-xi
Output for 5.5.12
I-l$ytDBZAYmt^8fjw(ZcVUWHZFcX*Th
Output for 5.5.11
q2I7RGY82sT4@M9_p_J15ItbLVQHVFMt
Output for 5.5.10
TY=D2KdNAvX3beNVihH0nP+#e_mhCP7E
Output for 5.5.9
T^tNL3wpS^izq&%44(+z7sSnHx0cZIp&
Output for 5.5.8
HbRC5Z0m2@=gNw%Vy$n2do$Qzwr_HWVj
Output for 5.5.7
n3&#6Pg7Z7z&z^*)5igzxy#V+K#n3J%y
Output for 5.5.6
S%Z@@3KtpL-+&8jVHJvx4I##IxlhJ(bj
Output for 5.5.5
NDH*zu=gNmWuzrWVwt#4tU!wwAcf04Ux
Output for 5.5.4
=esCCZIxHJ2N1$B8@quMbjWqXTNPRxCy
Output for 5.5.3
*%v5RiTOB1%gmUXCghyt=Stx4*KeC1p#
Output for 5.5.2
vFb-Ur)JsRP@inw^T%tze=c4Cd4t5c7P
Output for 5.5.1
*Jl04=lmOQm-+@qYXwDzL1dDlZN(AXjj
Output for 5.5.0
(rT(vy&3h4qGPs)sx(z=L&CUJc-cp%IU
Output for 5.4.45
vWO_!B4v@XVYDOBaT8Z%V_@^)KIdPi)Q
Output for 5.4.44
Ce-XKw6rGz3G&SQ^aLzXJkE36m&D(h#4
Output for 5.4.43
u6eqOU9PBUi*0wR$&2dWW(6BVwZlZp#V
Output for 5.4.42
o$Zki7QbFK&n_qQT0g#a^THJx*CayF%g
Output for 5.4.41
8c0MQQTBocUer)N-j&bAq8PJsFC!J@PN
Output for 5.4.40
15QtIFQ!qHC502OP^r%=BQlS@EPixx-V
Output for 5.4.39
)H92N(pgwX-&x@_BnTCTKyzQ0H^Le(Vi
Output for 5.4.38
84sUx@+k^TM$RvuD42RiKKYM*xqYi5a4
Output for 5.4.37
_j)h#&3fJzxh(rvPs@lxAP2Ou6kOuS_=
Output for 5.4.36
xqXy(T&Tq$_pim1MNguRi%nEZQc#NCJa
Output for 5.4.35
$w&oayOy&4PWMDDB_ds-dbLRJ6OcX_%i
Output for 5.4.34
epZ8Df*Bo_hyqZp225KzsRsL3JO%DdqM
Output for 5.4.32
v2um3k%8PLiHwRAeYDuLL4bNR6!@-(wl
Output for 5.4.31
)&Nq2mwl^I*42@CV2)c4Z3=*h$ju1-wT
Output for 5.4.30
0Xxop6fY@BZ(4BDJkexkzbb(UAitoohu
Output for 5.4.29
UXkpGTuMH+XCz1#-EkHS*IKlJWzjvK)S
Output for 5.4.28
2meOvz_C!xDt(=vJk*zy74doxah)ia0e
Output for 5.4.27
gzAIUW#R7zvDDF5(Rg!!xMwL%gOA5=wL
Output for 5.4.26
geB@3ZstepBn=ctcx&pfaAjp6oPKAE1(
Output for 5.4.25
s4ZnicTcSYQvMbEn553lcZeGZ8E1fwvp
Output for 5.4.24
LV9VcHF$)@tKnC)b@b)AnOx0F7#upocJ
Output for 5.4.23
N2aJ2C(*-PYgF9pOhHlXo3Q=aQvv*E()
Output for 5.4.22
VL3V&h!0v0kk$M&OVV#KgdGM!LG0#lXa
Output for 5.4.21
^GUheZcP3m&%RCtjumo$!YDh_XrX_X-F
Output for 5.4.20
uC!lMtQTpQLf)_o9hq*$xENe=$urXGvq
Output for 5.4.19
%qAowwuywOz-D2I2q81fCnAoMdouql#5
Output for 5.4.18
Y$#iW92wnQ0#kqeC_8@@S_Nf4QN+iUxE
Output for 5.4.17
7G3023mnlo%jn_vDAv@w&QPJR*2aa*$G
Output for 5.4.16
3+6@V_g1CPskle!o9eGY0xPf6G#kMShM
Output for 5.4.15
!$#ndCUg3*+OD3C*VGWkiv&+NkOEe26p
Output for 5.4.14
!Lzxy!ERWA46Bh%$%=PY6gHPsrjFTWw7
Output for 5.4.13
+1FGaK*9U&!X_(KZf3&J%JffO7qkh58u
Output for 5.4.12
e$mj+E5PaMnypAZE8c@bUl7WtS9BVBT_
Output for 5.4.11
aEq)8Iz7t5C+9lh7hauZh6a9UBI47$ol
Output for 5.4.10
i%aW%XFj=qrFh0x1lHA*sY4b3XQicPYn
Output for 5.4.9
sS$xiY9aysZUy)a!tgZAhQ4FAU#4ktr#
Output for 5.4.8
u)r(56xonfx_T8kNoI$zS1og3m=$COz5
Output for 5.4.7
Y6jmYgQQ85c$yT@JDZBoc5!()1J++DwE
Output for 5.4.6
4VET^maWmXNPZ$p@NAp67@pGAbuWrwT^
Output for 5.4.5
aYyLGA6aFBhUm+Cp_ZK2I5UA_R-om^e+
Output for 5.4.4
1BQ(fMDcInRmeK2dBZDowUQMm^c6C0o(
Output for 5.4.3
fs4@Ln+Ca4sk9Lif3PlPjFOPXwF57QU*
Output for 5.4.2
+#HJSOf1ej4bGC8FR1BNG=F=71vkB3bb
Output for 5.4.1
xh-@xOAJ%V8=ggvxc9n#QRI-55s3X9GF
Output for 5.4.0
A@B4G1gI3eD##W)L)gc@EvdUl6kSZ&Kc
Output for 5.3.29
eWy_LjbKlIl5VyeqRz!X1uLPVc%1pSez
Output for 5.3.28
3tX2aBQJqz4w-UxfuVe-alj6wOeyE6Fb
Output for 5.3.27
^h$IE30eLMqH2KW-&dES#Wf01BMV)L!q
Output for 5.3.26
lEk4q4Dq(E7MbIw#^CL_y^TTQ66L3gV-
Output for 5.3.25
c85I92EP-xu$+Gm5^q$xnRoVKEkSB1Xw
Output for 5.3.24
JTt^sU2(1Bs&eKfp^#9@@iKk5Tep&PIy
Output for 5.3.23
5t@UJJ(Ep3CS4lxw#16H_$!7e@jtH!Ty
Output for 5.3.22
Fu4HYj%j1-$YW1@g*XxOWZx-W(xk&@2Q
Output for 5.3.21
bzb5C2DL^c3UdhRimVtFXLooMo8tJU%$
Output for 5.3.20
YR4kDICH=I!-cGD%uyG-u2gga7S1AlQo
Output for 5.3.19
Mgyj0B53Cx@5W*S%1%Lb%IJSK*e!XFfG
Output for 5.3.18
==ZMq!=BB1HrB#I-ibRWTtXWiC)tewoa
Output for 5.3.17
xjg69!1^=(+Caff7QyOlf#3J(JJ&(S3p
Output for 5.3.16
RAlYHCHoDCb8yDjPU@ktZ%4gx=BxG$bN
Output for 5.3.15
75N1t5mAS#C0KgQMFp0BQEL_FzAKH1jO
Output for 5.3.14
c_n_N4=WuF@)(S+5VJSXZb!g^!3--f=o
Output for 5.3.13
qi*AwNuI$YEzqc5YX@dd#7U@3pH+6E_w
Output for 5.3.12
Pdw*EZuOlP4a8JhrjaJrs@zMmp7lU*xB
Output for 5.3.11
FkhROEl3vFb&tjKqt*f4*bv*&KUIch$5
Output for 5.3.10
Bdp5K#6I+OSLlp$G#-mwhAm)tYXM0sIg
Output for 5.3.9
n97QPw&@vs4Dwk0V6XiqZY2&ANhymg5D
Output for 5.3.8
Cek$*B1V5_vLl-fE1f+KMX+uEHRn!GuV
Output for 5.3.7
eq0mX9P@C1=IilgWW$U4A0=Jdbz@hoDO
Output for 5.3.6
jl5PU)c0AWUh5MgM^D&)8pqo43Fu5XMF
Output for 5.3.5
rOVtRU))R=8(4IG!p63Yunlw6HuRDyPY
Output for 5.3.4
)uGfgU7WsLVl%02m=D=o4_orQ#6NERmf
Output for 5.3.3
4PRg2_t!#RrweySr8J^w=CR8$bYBSpey
Output for 5.3.2
Y+lG*1edGZ8-bel_*c%MJvC6Boa2fszj
Output for 5.3.1
0F$NkNEu+8EA5lZ*%qko)LL*8!#8a(L&
Output for 5.3.0
ZoQ+fPnb&&(KVP%=hfugCuCOJQVeSFb6
Output for 5.2.17
NvR0nGojZgM0nz-$D3cAstD)%ahR6L_e
Output for 5.2.16
-&nK%o7!yZa&mar*KZ9U5f@C%MBeI!8c
Output for 5.2.15
zq4Mr*uM6*LF^oyCZ@AVxlh%GK8-RF3Z
Output for 5.2.14
8r7uHLTl#jOFLU)suFhnpaiEY#2EaBhU
Output for 5.2.13
FuS!-tTL9sux_s4#1J(296zlwkL$iScV
Output for 5.2.12
j4TNuDwdyC0PqHtFi*GK!R1THL_!ebwD
Output for 5.2.11
+_4(b#lqiP%SbQdAotqC)Ml$dkhc1qzP
Output for 5.2.10
ACtU9jHnltaT4EUvyfYAB1Wgb@a8d2m7
Output for 5.2.9
5%F6^p+X8Q#8RXz$84=P2ySIUy7Ya_5n
Output for 5.2.8
#tjNnK--BobDYfn*fHWz3AC9T6!pLV5z
Output for 5.2.7
i8R(hBY67y74xK+@whM0QLK64H49bgh0
Output for 5.2.6
rufY9#ARlPfX)RkFfCQzrYcXa^DarA_^
Output for 5.2.5
*@D3QG^C#xJ)_S_rZ0PcVAkWT3Qfi5^t
Output for 5.2.4
HFE!iKTCKykFp#Y6R%0aVSp%mCzi53BQ
Output for 5.2.3
kwwThqpu=F%d8#d)$fn^4+-monftwv6s
Output for 5.2.2
CEpEiVQgfj%hD)GqrO(@oyC0vLND+IDJ
Output for 5.2.1
2!_A)s)=e71ObxI=oKTk7L!RbPb5Jfq8
Output for 5.2.0
2rJd2Bk$=f4Nmppk55QLj^l2GaO6rl9w
Output for 5.1.6
MoRRqkVT^!#T5n!M4tV11E_wPZbh433o
Output for 5.1.5
Oq(Scte)BK!ul2d(97eRrdcwfmyon_H&
Output for 5.1.4
9%8P3t4^abE6)U7x#LDZ21U+aFRF#swn
Output for 5.1.3
*iULB7EkAiK51kEyFOr8@^lFQZ-JJ1M_
Output for 5.1.2
krbI428(ZWBiY%@7DzkOF%Uq6OFeW5hR
Output for 5.1.1
e2Ab9D_Uj%yy=_5Qi4N9Su_uAJ%ymTsh
Output for 5.1.0
@t8EbTVpH@9FRdBl^Fu0WEIBzHxx(WQ7
Output for 5.0.5
H7j49aBTpijF8!6Ft5=rytw=E4KL2yuq
Output for 5.0.4
F-educwXrOPfU^Hefr4cNzz_m-u2TGWy
Output for 5.0.3
lNL7*mF)zRjI%HKz-6H)WYH#(fWY#-&m
Output for 5.0.2
uVEFw$Yz%zULphFE%-UVc_!i)K_A1d$g
Output for 5.0.1
(2$EfWN5oQxNaw1ijiu)T)B&EOL@sI$K
Output for 5.0.0
Z7S6phIuDe5XPw!JJ1kME5c-07O(aBq7
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: str_split() in /in/V8INE on line 4
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.4
Fatal error: Call to undefined function: str_split() in /in/V8INE on line 4
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: str_split() in /in/V8INE on line 4

preferences:
183.19 ms | 401 KiB | 232 Q