3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo substr(md5(mt_rand()),0,20);
based on HEhC8
Output for 7.1.0
7bf47b6ef4d99272b544
Output for 7.0.14
1800aac6789308b437df
Output for 7.0.6
988d8bee8960c9ca80e9
Output for 7.0.5
75b4dff161b69044f04d
Output for 7.0.4
791f6860e6a378038af6
Output for 7.0.3
edb0726786627f556168
Output for 7.0.2
e11028d22aa9cd6b5d8b
Output for 7.0.1
f2193f9830c9ada1d775
Output for 7.0.0
fcdc207b27a389aaf72d
Output for hhvm-3.12.0
7408ea4b29a8c374b4d5
Output for hhvm-3.10.0
d07e1218cb6076085364
Output for 5.6.28
2d6aba26c8bdd48ad1dc
Output for 5.6.21
822ca5b21d7834bce714
Output for 5.6.20
afb5ba384506452806cc
Output for 5.6.19
9cfcd3904a4f62a136a7
Output for 5.6.18
4c7bd03ddc956c6b3835
Output for 5.6.17
34f0e32ec2fcf41941ae
Output for 5.6.16
808cd43882571e521627
Output for 5.6.15
0426c6ab94822e87572c
Output for 5.6.14
ab3b756c08c2670bbc34
Output for 5.6.13
ced514f472fcb60242d5
Output for 5.6.12
40fea03555be355a4915
Output for 5.6.11
ee9816c1e2177af2b36e
Output for 5.6.10
65e8523d75c3c34fc343
Output for 5.6.9
752aa66c00d562f4f72d
Output for 5.6.8
399055c2d36a4f3a1ba9
Output for 5.5.35
ed4abb082a14ebab601c
Output for 5.5.34
56611c8b63b9a8d39311
Output for 5.5.33
a3e8ab0493fcedce3f8b
Output for 5.5.32
6c03b5d5a68d058f267b
Output for 5.5.31
870c1c50bd75c1173337
Output for 5.5.30
a73eb2c0fec4e6b848a9
Output for 5.5.29
b5bd6349523b4ec151a4
Output for 5.5.28
3bcf2203183f542fa0e6
Output for 5.5.27
500aa2dcd418cdba776a
Output for 5.5.26
763e1ea47991ecd85173
Output for 5.5.25
61b3cfdc5344a38d6e82
Output for 5.5.24
a787342d4e19afb6dc9f
Output for 5.4.45
db1be3bd211fb60ae672
Output for 5.4.44
1bdb7547345791938b5e
Output for 5.4.43
ab5417414e9b6727b530
Output for 5.4.42
b24fde353d7440201edf
Output for 5.4.41
6236e504f00211648b36
Output for 5.4.40
cfb3ee7e72d1222f5bf6
Output for 5.4.39
6eee4d4c90a074ba4229
Output for 5.4.38
0929be8c25f3da199421
Output for 5.4.37
c2b0657637614d57ffbd
Output for 5.4.36
050152fb628399c5416f
Output for 5.4.35
b012bd45f00e989bc605
Output for 5.4.34
013bd15b1d64420b0b2f
Output for 5.4.32
e0bb13f6ab3a5f0e36c2
Output for 5.4.31
1e4a3f939b33f194e9f7
Output for 5.4.30
7d681d73aaf375ce3b29
Output for 5.4.29
93899a6549d6e389ec87
Output for 5.4.28
4ad65f68cd7eaf3fd17f
Output for 5.4.27
1e726e26e3cc4265c3c1
Output for 5.4.26
651fb9d2008ee05556b8
Output for 5.4.25
03b933c17aac1c666d0d
Output for 5.4.24
f075cd134eb64b2cc8c0
Output for 5.4.23
ea2556ba1a5e6b29bc0f
Output for 5.4.22
61ffa02c78875a11a916
Output for 5.4.21
d2b1529edb2d5626ebec
Output for 5.4.20
155dd204ef23b2d86933
Output for 5.4.19
b77284d081866fac1e53
Output for 5.4.18
4d78b9b2c94d15a99954
Output for 5.4.17
dd0a3aad426be20d16bc
Output for 5.4.16
73d6bbcf639f321a08ab
Output for 5.4.15
70f039d8500e29e1a82d
Output for 5.4.14
0b7892e4322880db40fb
Output for 5.4.13
bad8fbadc398d40a2359
Output for 5.4.12
ebd1923f616b3ae43874
Output for 5.4.11
8d8847be909159e60865
Output for 5.4.10
2d28d08385398e0f5d7b
Output for 5.4.9
a77a6058bf750a10a03e
Output for 5.4.8
d986dcd6ee9fdea6cb2c
Output for 5.4.7
30724e33fc26074fb9f5
Output for 5.4.6
1999df5b5a22325d88fa
Output for 5.4.5
a83c8772e288dc16647e
Output for 5.4.4
a631ed9333252cab7ac0
Output for 5.4.3
dd1f72780d8f1e5b133e
Output for 5.4.2
4d11e4088c2d43d762f7
Output for 5.4.1
ab22b17933d5033310b3
Output for 5.4.0
7c264180008fc673ba25
Output for 5.3.29
bdc9c6c9c675dcbb1d96
Output for 5.3.28
e02d3000d6eff7f2089f
Output for 5.3.27
c602c691cf2fd2fda695
Output for 5.3.26
e5879bc3bd74fbfa9ff2
Output for 5.3.25
165fb499982109b2b173
Output for 5.3.24
1bdb1bc27a95696181ed
Output for 5.3.23
e2840442641be8dff1cb
Output for 5.3.22
fb533114b0bc8c315468
Output for 5.3.21
f4e141945b00175185d1
Output for 5.3.20
21e21c5067fa5edf2bbe
Output for 5.3.19
8f54368b2ef61211486b
Output for 5.3.18
5c299af0801868ffa2b7
Output for 5.3.17
22c19d53241abaf4f317
Output for 5.3.16
cd078827d9e233adcd92
Output for 5.3.15
153084636d4927185a2e
Output for 5.3.14
45166bd67dc34fe8ff3f
Output for 5.3.13
962978f80113acf16d14
Output for 5.3.12
ee2b80681ecedfdce238
Output for 5.3.11
8a75ebef97e3639037fa
Output for 5.3.10
189dce1ff676ab2da008
Output for 5.3.9
489e043a0f8b83deb24e
Output for 5.3.8
126e037049ef7bf03b79
Output for 5.3.7
88304da1c76fa0664736
Output for 5.3.6
bf707b6c4daf2a3cf6b1
Output for 5.3.5
6ae6011820b217b75bda
Output for 5.3.4
92d5eaa87ec6d2180ae1
Output for 5.3.3
55efe974eee2e3e57aba
Output for 5.3.2
326cc3a8653e97f864a9
Output for 5.3.1
a1efe7f8b0d2475553e6
Output for 5.3.0
ecd59ecdbf8bbaaf6854
Output for 5.2.17
ecf7f1d5f3d278272cb1
Output for 5.2.16
ae45813763b79d78670a
Output for 5.2.15
e5daab9b60f7e59732e3
Output for 5.2.14
5fa237f8f9bf900fe718
Output for 5.2.13
20ae07a1427ff3a1657e
Output for 5.2.12
9a819c1f2901621480dd
Output for 5.2.11
8325918545615e0c0aa6
Output for 5.2.10
d3afafd9d6616861a859
Output for 5.2.9
8a17feb96f5ca1387efe
Output for 5.2.8
4f2987f1ff1294b729aa
Output for 5.2.7
11c44ccc56dccbaf1a20
Output for 5.2.6
d0f7cbae409d1105e2f0
Output for 5.2.5
a3fb92c3f45183899df1
Output for 5.2.4
26a70463bfe3378bf42a
Output for 5.2.3
75936acaf7087969b47b
Output for 5.2.2
1b72785b32a352f62b66
Output for 5.2.1
aad1fc3b08824c38344b
Output for 5.2.0
5d6953aa8004f06ec12c
Output for 5.1.6
20d8bfe58ddb28ea12ed
Output for 5.1.5
3c0645b36aee6b18160b
Output for 5.1.4
65244cdb81540f468679
Output for 5.1.3
8bf56dc81b950d2cd23a
Output for 5.1.2
9f842b7acec01ac102d6
Output for 5.1.1
7d268a27bc1ee14c8c9b
Output for 5.1.0
6d2e2bab1762fd018ec5
Output for 5.0.5
551c2a290926151545ec
Output for 5.0.4
06fced1237c600957e23
Output for 5.0.3
1f8f90f10b776a9c9341
Output for 5.0.2
12a1e380a34e53edf29a
Output for 5.0.1
7ef5323ae3f8f9f82563
Output for 5.0.0
e298274ced9b3af45b19
Output for 4.4.9
beb028b29b136fc7e9ca
Output for 4.4.8
f4c6b1fcf4f98d847dff
Output for 4.4.7
d39a793fa8e6d69503a8
Output for 4.4.6
b4737cf0ac3666e08693
Output for 4.4.5
46a3d6b4916f46f9364c
Output for 4.4.4
be1ece3ca1be4db505ea
Output for 4.4.3
5e6d3b728a2deb7fafbb
Output for 4.4.2
b4de05a10059c9c939d1
Output for 4.4.1
127af08c4caf7355e79d
Output for 4.4.0
7f97e58021e3df56d693
Output for 4.3.11
10adbd53c8f373f3b638
Output for 4.3.10
f2f0d2ee67a96691eae5
Output for 4.3.9
0d145f9cf1dba1c9c456
Output for 4.3.8
fbcfb4a0acddffde0d2f
Output for 4.3.7
93ae46afa0a1ce46dfbc
Output for 4.3.6
74466800a4d4b5726da6
Output for 4.3.5
540c93338baad015af18
Output for 4.3.4
ad13e155856a50c65a04
Output for 4.3.3
c19dd340d63484a13c6b
Output for 4.3.2
a5360ffd97907747c1b4
Output for 4.3.1
dc62ee95a0632bb898f3
Output for 4.3.0
7be10c99d014156540d2