3v4l.org

run code in 300+ PHP versions simultaneously
<?php $one = $two = $three = 0; for($i=0;$i<100;$i++) { $c = mt_rand(1,3); if($c == 1) { $one++; } elseif($c == 2) { $two++; } elseif($c=3) { $three++; } } echo "one {$one}; two {$two}; three {$three}";
Output for 5.3.18, 7.0.5 - 7.0.6, 7.1.8, 7.1.15, 7.2.26, 7.4.1
one 36; two 35; three 29
Output for 5.2.9, 5.4.3, 7.1.16, 7.4.0
one 29; two 39; three 32
Output for 4.4.8, 5.4.44, 7.0.12, 7.2.7, 7.3.9, 7.3.13
one 28; two 34; three 38
Output for 7.0.3, 7.3.12
one 37; two 33; three 30
Output for 7.2.21, 7.3.11
one 37; two 30; three 33
Output for 7.3.10
one 42; two 25; three 33
Output for 7.3.8
one 24; two 39; three 37
Output for 7.2.10, 7.3.7
one 27; two 37; three 36
Output for 7.1.26, 7.3.6
one 22; two 35; three 43
Output for 4.3.5, 5.1.3, 7.3.5
one 32; two 35; three 33
Output for 5.2.1, 7.3.4
one 30; two 40; three 30
Output for 7.3.3
one 39; two 29; three 32
Output for 5.6.11, 7.3.2
one 32; two 33; three 35
Output for 7.1.20, 7.3.1
one 24; two 34; three 42
Output for 5.2.0, 7.3.0
one 25; two 36; three 39
Output for 7.2.25
one 42; two 31; three 27
Output for 4.4.9, 5.0.0, 7.2.24
one 34; two 33; three 33
Output for 7.0.13, 7.2.23
one 32; two 34; three 34
Output for 5.3.1, 7.1.30, 7.2.22
one 32; two 30; three 38
Output for 7.2.20
one 30; two 33; three 37
Output for 7.1.23, 7.2.19
one 51; two 21; three 28
Output for 5.6.2, 7.1.32, 7.2.18
one 38; two 28; three 34
Output for 7.2.17
one 27; two 47; three 26
Output for 4.3.0, 5.4.0, 5.5.25, 7.2.16
one 31; two 36; three 33
Output for 4.3.9, 7.1.25, 7.2.15
one 29; two 37; three 34
Output for 5.3.15, 5.4.5, 7.2.14
one 36; two 37; three 27
Output for 7.1.7, 7.2.13
one 31; two 45; three 24
Output for 5.6.17, 7.2.12
one 29; two 34; three 37
Output for 7.1.5, 7.1.19, 7.2.11
one 35; two 28; three 37
Output for 7.1.33, 7.2.5, 7.2.9
one 25; two 39; three 36
Output for 5.4.1, 5.4.9, 5.4.39, 5.5.9, 5.6.22, 7.2.6, 7.2.8
one 34; two 29; three 37
Output for 5.5.3, 5.6.6, 5.6.23, 5.6.36, 7.2.4
one 40; two 31; three 29
Output for 7.1.1, 7.2.3
one 31; two 30; three 39
Output for 7.2.2
one 34; two 38; three 28
Output for 5.4.15, 7.1.0, 7.2.1
one 36; two 29; three 35
Output for 5.4.8, 5.4.20, 7.2.0
one 33; two 38; three 29
Output for 5.1.0, 7.1.31
one 32; two 39; three 29
Output for 7.1.13, 7.1.29
one 36; two 32; three 32
Output for 7.1.28
one 29; two 26; three 45
Output for 7.1.27
one 47; two 25; three 28
Output for 7.0.17, 7.1.4, 7.1.21, 7.1.24
one 33; two 37; three 30
Output for 7.1.22
one 29; two 44; three 27
Output for 5.1.6, 5.3.3, 5.6.27 - 5.6.28, 5.6.34, 7.0.8, 7.1.18
one 33; two 31; three 36
Output for 7.1.17
one 38; two 34; three 28
Output for 5.5.13, 7.1.14
one 39; two 33; three 28
Output for 7.1.12
one 29; two 28; three 43
Output for 7.1.11
one 33; two 42; three 25
Output for 7.1.10
one 29; two 41; three 30
Output for 7.1.9
one 31; two 35; three 34
Output for 7.1.6
one 42; two 29; three 29
Output for 7.1.3
one 29; two 46; three 25
Output for 5.2.5, 7.1.2
one 33; two 39; three 28
Output for 5.2.15, 5.5.14, 5.5.17, 5.6.7, 7.0.1, 7.0.16, 7.0.33
one 35; two 30; three 35
Output for 7.0.21, 7.0.32
one 33; two 30; three 37
Output for 7.0.31
one 23; two 46; three 31
Output for 5.4.41, 5.6.15, 7.0.30
one 27; two 38; three 35
Output for 7.0.10, 7.0.29
one 27; two 33; three 40
Output for 5.6.20, 7.0.28
one 32; two 28; three 40
Output for 5.5.20, 7.0.27
one 36; two 34; three 30
Output for 5.5.28, 5.5.33, 7.0.26
one 34; two 36; three 30
Output for 5.0.1, 5.4.17, 5.4.26, 7.0.24 - 7.0.25
one 41; two 28; three 31
Output for 5.5.6, 7.0.23
one 34; two 35; three 31
Output for 5.0.2, 5.5.32, 7.0.22
one 31; two 31; three 38
Output for 5.4.13, 5.5.18, 5.5.29, 5.6.33, 7.0.14, 7.0.20
one 38; two 35; three 27
Output for 7.0.19
one 43; two 29; three 28
Output for 4.3.3, 7.0.18
one 26; two 41; three 33
Output for 5.6.5, 7.0.15
one 44; two 26; three 30
Output for 5.3.5, 5.4.4, 5.4.38, 7.0.11
one 36; two 33; three 31
Output for 5.6.26, 7.0.9
one 29; two 29; three 42
Output for 5.4.22, 5.4.37, 5.5.34, 5.6.3, 7.0.7
one 36; two 28; three 36
Output for 5.6.29, 7.0.4
one 34; two 26; three 40
Output for 5.4.30, 7.0.0, 7.0.2
one 29; two 27; three 44
Output for 5.3.24, 5.5.21, 5.6.40
one 35; two 29; three 36
Output for 5.4.19, 5.5.37, 5.6.39
one 25; two 49; three 26
Output for 5.3.10, 5.5.22, 5.5.30, 5.6.38
one 26; two 42; three 32
Output for 4.3.8, 5.6.37
one 41; two 32; three 27
Output for 5.4.42, 5.5.24, 5.6.9, 5.6.35
one 37; two 35; three 28
Output for 5.3.25, 5.6.24, 5.6.32
one 35; two 39; three 26
Output for 5.6.31
one 23; two 44; three 33
Output for 5.6.30
one 30; two 38; three 32
Output for 5.3.13, 5.6.13, 5.6.25
one 38; two 32; three 30
Output for 5.2.3, 5.6.21
one 30; two 39; three 31
Output for 5.5.31, 5.6.19
one 28; two 29; three 43
Output for 5.5.11, 5.6.18
one 31; two 40; three 29
Output for 5.4.45, 5.5.15, 5.6.16
one 42; two 27; three 31
Output for 5.6.14
one 33; two 28; three 39
Output for 4.4.3, 4.4.5, 5.6.12
one 32; two 36; three 32
Output for 5.5.10, 5.6.10
one 39; two 27; three 34
Output for 5.3.4, 5.4.24, 5.6.8
one 34; two 34; three 32
Output for 5.6.4
one 34; two 32; three 34
Output for 5.4.6, 5.6.1
one 39; two 31; three 30
Output for 4.4.0, 5.4.12, 5.4.31, 5.6.0
one 37; two 32; three 31
Output for 5.4.11, 5.5.1, 5.5.38
one 41; two 29; three 30
Output for 5.3.7, 5.4.33, 5.5.36
one 36; two 30; three 34
Output for 5.5.35
one 31; two 42; three 27
Output for 5.5.27
one 39; two 20; three 41
Output for 5.5.26
one 33; two 33; three 34
Output for 4.4.6, 5.5.23
one 32; two 32; three 36
Output for 5.4.21, 5.4.43, 5.5.19
one 32; two 24; three 44
Output for 5.4.35, 5.5.8, 5.5.16
one 25; two 35; three 40
Output for 5.5.12
one 23; two 39; three 38
Output for 5.5.7
one 32; two 40; three 28
Output for 5.5.5
one 38; two 26; three 36
Output for 5.5.4
one 36; two 24; three 40
Output for 5.5.2
one 27; two 35; three 38
Output for 5.4.7, 5.5.0
one 33; two 34; three 33
Output for 5.4.40
one 43; two 26; three 31
Output for 4.4.1, 5.4.34, 5.4.36
one 31; two 37; three 32
Output for 5.3.16, 5.4.27, 5.4.32
one 32; two 31; three 37
Output for 5.4.29
one 41; two 31; three 28
Output for 5.4.28
one 32; two 37; three 31
Output for 5.4.25
one 35; two 42; three 23
Output for 5.4.23
one 32; two 45; three 23
Output for 5.4.18
one 31; two 32; three 37
Output for 5.4.16
one 24; two 30; three 46
Output for 5.3.12, 5.4.14
one 39; two 32; three 29
Output for 5.4.10
one 35; two 41; three 24
Output for 5.4.2
one 33; two 36; three 31
Output for 5.3.29
one 37; two 36; three 27
Output for 5.3.28
one 36; two 42; three 22
Output for 5.3.27
one 40; two 23; three 37
Output for 5.3.26
one 39; two 35; three 26
Output for 5.3.23
one 26; two 35; three 39
Output for 5.3.22
one 35; two 35; three 30
Output for 5.3.21
one 39; two 38; three 23
Output for 5.2.4, 5.3.20
one 36; two 31; three 33
Output for 5.3.19
one 31; two 33; three 36
Output for 5.3.17
one 44; two 23; three 33
Output for 5.3.14
one 27; two 40; three 33
Output for 5.1.1, 5.3.11
one 32; two 38; three 30
Output for 5.3.9
one 32; two 41; three 27
Output for 5.3.8
one 30; two 30; three 40
Output for 5.3.6
one 26; two 43; three 31
Output for 5.3.2
one 33; two 27; three 40
Output for 5.3.0
one 39; two 28; three 33
Output for 5.2.17
one 29; two 32; three 39
Output for 4.4.2, 5.2.16
one 30; two 32; three 38
Output for 5.2.14
one 33; two 29; three 38
Output for 5.2.13
one 38; two 38; three 24
Output for 5.2.12
one 37; two 31; three 32
Output for 5.2.11
one 23; two 34; three 43
Output for 4.3.10, 5.2.10
one 29; two 40; three 31
Output for 5.2.8
one 32; two 42; three 26
Output for 5.2.7
one 28; two 43; three 29
Output for 5.2.6
one 40; two 33; three 27
Output for 5.2.2
one 38; two 30; three 32
Output for 5.1.5
one 25; two 37; three 38
Output for 5.1.4
one 29; two 33; three 38
Output for 5.1.2
one 30; two 36; three 34
Output for 5.0.5
one 35; two 36; three 29
Output for 5.0.4
one 40; two 24; three 36
Output for 5.0.3
one 33; two 35; three 32
Output for 4.4.7
one 31; two 39; three 30
Output for 4.4.4
one 35; two 33; three 32
Output for 4.3.11
one 34; two 43; three 23
Output for 4.3.7
one 34; two 25; three 41
Output for 4.3.6
one 36; two 25; three 39
Output for 4.3.4
one 28; two 37; three 35
Output for 4.3.2
one 37; two 39; three 24
Output for 4.3.1
one 28; two 33; three 39

preferences:
220.13 ms | 401 KiB | 325 Q