3v4l.org

run code in 300+ PHP versions simultaneously
<?php function generate_nums(int $count) { $n = $count; while ($n--) { yield random_int(1, 100); } } function generate_ten_nums() { yield from generate_nums(5); yield from generate_nums(5); } print_r(iterator_to_array(generate_ten_nums()));
Output for 8.4.8
Array ( [0] => 96 [1] => 5 [2] => 91 [3] => 49 [4] => 66 )
Output for 8.4.7
Array ( [0] => 47 [1] => 41 [2] => 2 [3] => 50 [4] => 72 )
Output for 8.4.6
Array ( [0] => 78 [1] => 71 [2] => 58 [3] => 78 [4] => 78 )
Output for 8.4.5
Array ( [0] => 39 [1] => 72 [2] => 21 [3] => 47 [4] => 88 )
Output for 8.4.4
Array ( [0] => 13 [1] => 86 [2] => 19 [3] => 82 [4] => 6 )
Output for 8.4.3
Array ( [0] => 78 [1] => 33 [2] => 1 [3] => 30 [4] => 49 )
Output for 8.4.2
Array ( [0] => 99 [1] => 41 [2] => 2 [3] => 98 [4] => 47 )
Output for 8.4.1
Array ( [0] => 74 [1] => 71 [2] => 50 [3] => 24 [4] => 60 )
Output for 8.3.22
Array ( [0] => 26 [1] => 38 [2] => 32 [3] => 40 [4] => 60 )
Output for 8.3.21
Array ( [0] => 88 [1] => 80 [2] => 53 [3] => 4 [4] => 69 )
Output for 8.3.20
Array ( [0] => 82 [1] => 13 [2] => 45 [3] => 36 [4] => 37 )
Output for 8.3.19
Array ( [0] => 26 [1] => 46 [2] => 30 [3] => 12 [4] => 79 )
Output for 8.3.18
Array ( [0] => 35 [1] => 5 [2] => 61 [3] => 13 [4] => 47 )
Output for 8.3.17
Array ( [0] => 100 [1] => 63 [2] => 92 [3] => 7 [4] => 17 )
Output for 8.3.16
Array ( [0] => 13 [1] => 89 [2] => 53 [3] => 80 [4] => 8 )
Output for 8.3.15
Array ( [0] => 28 [1] => 31 [2] => 35 [3] => 66 [4] => 85 )
Output for 8.3.14
Array ( [0] => 6 [1] => 81 [2] => 27 [3] => 28 [4] => 57 )
Output for 8.3.13
Array ( [0] => 53 [1] => 84 [2] => 95 [3] => 9 [4] => 80 )
Output for 8.3.12
Array ( [0] => 86 [1] => 2 [2] => 65 [3] => 81 [4] => 67 )
Output for 8.3.11
Array ( [0] => 78 [1] => 31 [2] => 68 [3] => 76 [4] => 35 )
Output for 8.3.10
Array ( [0] => 79 [1] => 32 [2] => 83 [3] => 6 [4] => 16 )
Output for 8.3.9
Array ( [0] => 93 [1] => 44 [2] => 18 [3] => 45 [4] => 65 )
Output for 8.3.8
Array ( [0] => 84 [1] => 100 [2] => 26 [3] => 80 [4] => 85 )
Output for 8.3.7
Array ( [0] => 91 [1] => 54 [2] => 29 [3] => 100 [4] => 49 )
Output for 8.3.6
Array ( [0] => 79 [1] => 18 [2] => 74 [3] => 53 [4] => 97 )
Output for 8.3.5
Array ( [0] => 41 [1] => 1 [2] => 22 [3] => 30 [4] => 57 )
Output for 8.3.4
Array ( [0] => 96 [1] => 71 [2] => 77 [3] => 23 [4] => 92 )
Output for 8.3.3
Array ( [0] => 11 [1] => 94 [2] => 5 [3] => 59 [4] => 30 )
Output for 8.3.2
Array ( [0] => 30 [1] => 31 [2] => 84 [3] => 64 [4] => 11 )
Output for 8.3.1
Array ( [0] => 58 [1] => 89 [2] => 70 [3] => 37 [4] => 75 )
Output for 8.3.0
Array ( [0] => 3 [1] => 61 [2] => 98 [3] => 60 [4] => 9 )
Output for 8.2.28
Array ( [0] => 60 [1] => 66 [2] => 19 [3] => 70 [4] => 78 )
Output for 8.2.27
Array ( [0] => 62 [1] => 33 [2] => 85 [3] => 4 [4] => 60 )
Output for 8.2.26
Array ( [0] => 57 [1] => 75 [2] => 55 [3] => 32 [4] => 97 )
Output for 8.2.25
Array ( [0] => 66 [1] => 48 [2] => 17 [3] => 79 [4] => 55 )
Output for 8.2.24
Array ( [0] => 7 [1] => 96 [2] => 12 [3] => 75 [4] => 93 )
Output for 8.2.23
Array ( [0] => 19 [1] => 18 [2] => 34 [3] => 40 [4] => 77 )
Output for 8.2.22
Array ( [0] => 18 [1] => 71 [2] => 10 [3] => 14 [4] => 31 )
Output for 8.2.21
Array ( [0] => 65 [1] => 88 [2] => 22 [3] => 97 [4] => 58 )
Output for 8.2.20
Array ( [0] => 50 [1] => 6 [2] => 65 [3] => 63 [4] => 18 )
Output for 8.2.19
Array ( [0] => 100 [1] => 24 [2] => 79 [3] => 33 [4] => 67 )
Output for 8.2.18
Array ( [0] => 52 [1] => 15 [2] => 83 [3] => 51 [4] => 25 )
Output for 8.2.17
Array ( [0] => 92 [1] => 67 [2] => 33 [3] => 46 [4] => 41 )
Output for 8.2.16
Array ( [0] => 18 [1] => 55 [2] => 47 [3] => 94 [4] => 29 )
Output for 8.2.15
Array ( [0] => 3 [1] => 61 [2] => 29 [3] => 18 [4] => 40 )
Output for 8.2.14
Array ( [0] => 89 [1] => 78 [2] => 86 [3] => 66 [4] => 50 )
Output for 8.2.13
Array ( [0] => 81 [1] => 53 [2] => 73 [3] => 39 [4] => 91 )
Output for 8.2.12
Array ( [0] => 42 [1] => 30 [2] => 9 [3] => 36 [4] => 28 )
Output for 8.2.11
Array ( [0] => 16 [1] => 96 [2] => 82 [3] => 81 [4] => 38 )
Output for 8.2.10
Array ( [0] => 20 [1] => 69 [2] => 58 [3] => 69 [4] => 81 )
Output for 8.2.9
Array ( [0] => 17 [1] => 28 [2] => 13 [3] => 97 [4] => 14 )
Output for 8.2.8
Array ( [0] => 64 [1] => 31 [2] => 87 [3] => 1 [4] => 94 )
Output for 8.2.7
Array ( [0] => 76 [1] => 48 [2] => 71 [3] => 48 [4] => 19 )
Output for 8.2.6
Array ( [0] => 6 [1] => 26 [2] => 74 [3] => 80 [4] => 84 )
Output for 8.2.5
Array ( [0] => 14 [1] => 53 [2] => 12 [3] => 6 [4] => 65 )
Output for 8.2.4
Array ( [0] => 73 [1] => 70 [2] => 75 [3] => 55 [4] => 14 )
Output for 8.2.3
Array ( [0] => 62 [1] => 20 [2] => 11 [3] => 14 [4] => 73 )
Output for 8.2.2
Array ( [0] => 94 [1] => 80 [2] => 7 [3] => 21 [4] => 52 )
Output for 8.2.1
Array ( [0] => 64 [1] => 11 [2] => 8 [3] => 52 [4] => 60 )
Output for 8.2.0
Array ( [0] => 28 [1] => 9 [2] => 43 [3] => 18 [4] => 86 )

preferences:
44.51 ms | 488 KiB | 5 Q