3v4l.org

run code in 300+ PHP versions simultaneously
<?php function getRandomString( $length = 8 ) { $characters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $digits = '0123456789'; $string = ''; for( $i = 0; $i < 5; $i++ ) { $string .= $digits[ mt_rand( 0, strlen( $digits ) - 1 ) ]; } for( $i = 5; $i < $length; $i++ ) { $string .= $characters[ mt_rand( 0, strlen( $characters ) - 1 ) ]; } $array = str_split( $string ); shuffle( $array ); return implode( '', $array ); } for ($i = 0; $i < 10; $i++) { echo getRandomString() . PHP_EOL; }
Output for 8.2.3
3EO79M40 5j44c2F2 S6B651H6 e85Qr257 66xHT975 6wqA0094 77UN20s6 837n7MM1 01F2fN19 1154f8fg
Output for 8.2.2
WP65405S 9e51l2p9 t62014Xf y57s6w57 5AuN8360 412VIN56 06l9Wp40 zn70672D 03v1VB28 1ze9370V
Output for 8.2.1
05060Tar m8f84D64 16X09xp0 21D55o0B 1c9B71s2 1225tp4o 6I616C4t 5Q91C2z6 5B08KB96 e2Kb2585
Output for 8.2.0
3Ai47z04 T0J6488W 42b18l6R 1a8786Bq 6Q061or9 9Z21cE32 5V8n21e4 4844d6Fo QQ30Q292 62a09G5L
Output for 8.1.16
rQ4A5597 02M0v2K5 0PBz7260 l00216NW o19o1W78 L70N092A J0mC6239 h1u8f503 718go5B0 851sz0Q2
Output for 8.1.15
1V65ND45 P80R35n0 50d70B5t 5k3k86t7 p5b0329y 199Qu52I 3PVK8649 Jg4V7179 19G16dC2 63vL458E
Output for 8.1.14
711gF51i 3849ANN5 8V49e10m 883ny2T8 8I0223RA 7E2v252d u94u92T7 M54J2Z43 3H34zW50 2V90n37Y
Output for 8.1.13
016I7rr6 9sS689o2 e716V2c4 2m86YD41 77C3X04M DHk95709 404WoN97 086OsY11 7500B5Tq Jl0H8966
Output for 8.1.12
1729BQ4G mTe17824 lU92c398 40KL91Q5 u73Ye450 04O87Te2 O30K5Y51 j875g32l W83fM826 i43P27H9
Output for 8.1.11
52GT821x x988dT65 7R6p997M 5cm1E139 a87937Uv 0E5j743K 8c9977Tn 67y29Y3M 60OJc218 sF77523T
Output for 8.1.10
84P014Od 7c7L34s0 y06Pc691 47y23Xx1 b62b55m4 9375z2aI a35QJ266 k02z3m74 k0M1s626 N61579vy
Output for 8.1.9
72Qr9T18 5iN1C678 35iQ50K3 FN087d13 Y762e68m w78C666Y hr73F574 356PAw38 h63Rn874 233w3j8M
Output for 8.1.8
0yTw2738 D3y518U7 Td47307K TZf51887 028y63kT 5nl3033i 046iIj36 b8G3N472 U9G981U0 h44I8b92
Output for 8.1.7
d6zO0407 83W3W05U 7q491we2 09hrm546 YA50Q449 q88g8x89 1gx349G3 74G480xq 5bxf1183 Kp4771l2
Output for 8.1.6
15gr24r5 Io7y1206 O947X5Z5 mv7t6570 Wh92200m Iy68937J Q7L3G473 N36539eR nk4i1040 6804wh4G
Output for 8.1.5
PV2939I3 3792Js6F 6B4152Gj S9981CB7 48092dfP 9067JP1D v21Q850c pk26108F 9102G8Bg 9051SDa7
Output for 8.1.4
C58n2w75 7B0BL436 249T40Gq 2q1U785K 548C38rI fY069B34 eu81175U A18l702p A62Q068E 88L0D45x
Output for 8.1.3
44UOF476 79V5P86N 5F1d850L 3LL49o89 705eDT98 y695S65e Yv3k3281 815pd70y 507IF86f 2TJ4U685
Output for 8.1.2
289Ax08j 4w0104eb 91l908cQ Aqq44799 Nf213h02 y336O9z4 a76D03D8 e6115OH1 j579t14F 77U6TV32
Output for 8.1.1
8831Q9SE H94p053C 3E8DZ022 0mEr4608 U88613Hx 0JzX7612 1559sBa0 S93D125B yO4761z0 10J6i33y
Output for 8.1.0
591Ne85p U7T547B0 2t58Wk19 4c8461Vr 03Mp792x 228OX9U2 P7858vp7 2yfQ0954 703AT1Z0 iv941T34
Output for 8.0.28
19c6C62V 7H996vd6 69k758Ih clO86097 3H52ze23 w82yB630 u18751xv 381Yy8o3 a5F1R409 4p3Qe706
Output for 8.0.27
G516i57E 5j1T03l9 054gK8m4 5nd6V875 9od8l587 J28uz899 9266lAJ4 87Sy72L8 1188QEU8 Zf094F30
Output for 8.0.26
J86c620R 11Pq6B40 88PRA465 2P85hj38 3M15t23a R452H40K e561T7s4 8m7q781m 92m1r9f9 v72u51d0
Output for 8.0.25
538d4SJ2 F3m92R98 6R695K7w 79sg212N 08K7w68w 6889p3NA 30663Rok l4u7h722 4895xn7o M5i1867r
Output for 8.0.24
4kc8j160 z09ei681 e6547t2d 0969v9in 64XU0U33 4T5S030o N7w3V111 1D124l0B 055F9bC1 00Ob331h
Output for 8.0.23
PX5329c5 85EG9y96 d59y37v2 9E764R5G Zk5975T5 66m352go 0e9K649T C338k52i 69Z56Aj1 5RP4E267
Output for 8.0.22
1f14sc99 50qN24q9 394YWG71 8WG5513D 8U0L50d9 H2M5e818 61266mTr 824M6OM3 6523V8kv Lw9z4217
Output for 8.0.21
3e31B31P 57Flg592 83O4v10L x39uy801 Mp0497y0 0fh80Q45 767q15re 037T07Mj N1326s2O qH72U869
Output for 8.0.20
278vY0l2 36s3Y6S8 3p1Q95D9 4533vA2Z 5Qt2240g 486NfD12 h606N76I 81g582Nm 9L0825Iw h278xd80
Output for 8.0.19
Y0V235l1 z28j019t 6496Y7RY 276sM09C T329uH42 U8gk0990 e9I79C67 X3O7t134 30V53Y2K 1s955iX2
Output for 8.0.18
EK31694A I86nm711 o684Jb91 580j4W7B 9Ib18j08 1OB816P0 32xRt505 T99B3z50 04qq027f qT29a858
Output for 8.0.17
3e16Cs84 O12002ev 21Wf446F AU664h09 Ci5U3010 03BPF141 06275iIw C096g97z 7jF2I318 mC0U5474
Output for 8.0.16
51w56XK6 FM26h744 AL01903i 7Z0260du xS25p305 4D3884Lh 9b29E6N2 J9d906V0 8L346B3Q i497Z8Q9
Output for 8.0.15
5Rl8G761 R53E697e J99vl856 G57c26E7 9Z5389UD y7d2450m 797l2PK4 47wcM953 W596K00d z8722bd3
Output for 8.0.14
968tKI05 0o8qw656 g82593Nr 92ndX933 1B0234qg dN9Q4205 L14211Rf 54b1eD38 7IR128f2 G891mB73
Output for 8.0.13
9993X1Jo 5kU489x4 B6ch3902 C3E2383Q 0en42J32 ZD88m682 91idv839 E800e4O7 ag1311O0 G2Cd9944
Output for 8.0.12
R186t77H z458q94c 07Qdd183 9Ew8F996 A1786dP7 251H52nD 96g80p1b Yj525j43 T38N0d78 A76q3T23
Output for 8.0.11
56c864eq 0o867HG7 1L79rg76 5Mh0B408 0q9i10B5 23jjl732 88D6l14W 7z50Q19b 904T66Oy 0EgQ9964
Output for 8.0.10
768dPD73 ZU3452N2 N421z61j P4679b6H 197Yzh44 59h5kK58 nY2073M7 8P9448ec 5g2c319p 816fn00G
Output for 8.0.9
4232Y4kD CV4T1626 0sV42m88 Vb17006n 066WxA73 u476rM34 220KzS96 1f3BG815 567IA6Q5 nA428F87
Output for 8.0.8
886dws53 03g14s2Q 3B94A49M 3iO18B62 7r5419gd 68d87di9 YRs85021 7441n5pt k60G3l32 046OkA61
Output for 8.0.7
Oi52L158 a72i5O49 6575BM3g 5P2i0D64 oQ6483Q1 9613b5Od 9Q309sr7 123Lkd04 C3t065G4 m0l0584T
Output for 8.0.6
8G3y4Q39 698W9co8 b5Y945X5 9E0h720E 39v0i6Z4 2A1i617t 86X723Lb 0e37R6x1 j3k0994z Pv1385y5
Output for 8.0.5
ixT97621 8M5785YV n540X2Q5 3T5I144w 8IE456H9 8K8d845U 58E9r40H Ax93e261 9366HxZ9 36My30u6
Output for 8.0.3
6K64wW45 q9Op4592 vH91850G 607L7t6o w8J28w20 53F4H58m 1681I7nB Vs6046U1 n29H594O 0o1E218e
Output for 8.0.2
8e3HY580 3WK2988U 89mK005D T450rG73 6V0H91b8 z811c1s9 6iC0g397 ws41931L tr44V960 81TZ9w10
Output for 8.0.1
7H66Vr13 Y97h3q70 C794Oo41 C0v57V19 20rV97y1 0433OuQ6 02h9s1h0 15T4c3A2 4302fI8D P5218b3D

preferences:
64.73 ms | 473 KiB | 5 Q