3v4l.org

run code in 300+ PHP versions simultaneously
<?php $maxId = 10; $n = 4; // If there are less urls in the db then required, lower the requirements $n = $maxId < $n ? $maxId : $n; $randomIds = []; while (count($randomIds) < $n) { $randomId = rand(1, $maxId); if (!in_array($randomId, $randomIds)) { $randomIds[] = $randomId; } } var_dump($randomIds);
Output for 7.2.23, 7.4.1
array(4) { [0]=> int(6) [1]=> int(7) [2]=> int(4) [3]=> int(5) }
Output for 7.4.0
array(4) { [0]=> int(1) [1]=> int(9) [2]=> int(7) [3]=> int(3) }
Output for 7.3.13
array(4) { [0]=> int(2) [1]=> int(9) [2]=> int(10) [3]=> int(7) }
Output for 7.3.12
array(4) { [0]=> int(5) [1]=> int(10) [2]=> int(7) [3]=> int(4) }
Output for 7.3.11
array(4) { [0]=> int(7) [1]=> int(4) [2]=> int(1) [3]=> int(10) }
Output for 7.3.10
array(4) { [0]=> int(7) [1]=> int(2) [2]=> int(9) [3]=> int(4) }
Output for 7.3.9
array(4) { [0]=> int(9) [1]=> int(1) [2]=> int(8) [3]=> int(7) }
Output for 7.1.4, 7.1.23, 7.2.4, 7.3.8
array(4) { [0]=> int(7) [1]=> int(2) [2]=> int(8) [3]=> int(6) }
Output for 7.2.24, 7.3.7
array(4) { [0]=> int(10) [1]=> int(3) [2]=> int(8) [3]=> int(2) }
Output for 7.3.6
array(4) { [0]=> int(1) [1]=> int(2) [2]=> int(8) [3]=> int(9) }
Output for 7.3.5
array(4) { [0]=> int(6) [1]=> int(3) [2]=> int(9) [3]=> int(8) }
Output for 7.2.16, 7.3.2, 7.3.4
array(4) { [0]=> int(6) [1]=> int(5) [2]=> int(10) [3]=> int(2) }
Output for 7.3.3
array(4) { [0]=> int(6) [1]=> int(2) [2]=> int(7) [3]=> int(8) }
Output for 7.3.1
array(4) { [0]=> int(2) [1]=> int(4) [2]=> int(5) [3]=> int(6) }
Output for 7.3.0
array(4) { [0]=> int(6) [1]=> int(2) [2]=> int(8) [3]=> int(4) }
Output for 7.2.26
array(4) { [0]=> int(8) [1]=> int(9) [2]=> int(2) [3]=> int(7) }
Output for 7.2.25
array(4) { [0]=> int(7) [1]=> int(5) [2]=> int(9) [3]=> int(2) }
Output for 7.1.20, 7.2.22
array(4) { [0]=> int(10) [1]=> int(6) [2]=> int(7) [3]=> int(9) }
Output for 7.2.21
array(4) { [0]=> int(3) [1]=> int(5) [2]=> int(1) [3]=> int(8) }
Output for 7.2.20
array(4) { [0]=> int(7) [1]=> int(4) [2]=> int(2) [3]=> int(8) }
Output for 7.2.19
array(4) { [0]=> int(7) [1]=> int(6) [2]=> int(3) [3]=> int(10) }
Output for 7.1.9, 7.2.18
array(4) { [0]=> int(4) [1]=> int(10) [2]=> int(1) [3]=> int(3) }
Output for 7.1.21, 7.2.17
array(4) { [0]=> int(1) [1]=> int(4) [2]=> int(7) [3]=> int(6) }
Output for 7.2.15
array(4) { [0]=> int(9) [1]=> int(3) [2]=> int(8) [3]=> int(6) }
Output for 7.2.14
array(4) { [0]=> int(4) [1]=> int(8) [2]=> int(9) [3]=> int(5) }
Output for 7.2.13
array(4) { [0]=> int(6) [1]=> int(9) [2]=> int(3) [3]=> int(7) }
Output for 7.2.12
array(4) { [0]=> int(9) [1]=> int(7) [2]=> int(3) [3]=> int(1) }
Output for 7.2.11
array(4) { [0]=> int(9) [1]=> int(2) [2]=> int(6) [3]=> int(3) }
Output for 7.1.25, 7.2.10
array(4) { [0]=> int(4) [1]=> int(5) [2]=> int(10) [3]=> int(1) }
Output for 7.2.9
array(4) { [0]=> int(6) [1]=> int(4) [2]=> int(5) [3]=> int(10) }
Output for 7.2.8
array(4) { [0]=> int(10) [1]=> int(4) [2]=> int(7) [3]=> int(1) }
Output for 7.2.7
array(4) { [0]=> int(7) [1]=> int(5) [2]=> int(9) [3]=> int(1) }
Output for 7.1.0, 7.2.6
array(4) { [0]=> int(3) [1]=> int(6) [2]=> int(2) [3]=> int(1) }
Output for 7.1.17, 7.2.5
array(4) { [0]=> int(7) [1]=> int(8) [2]=> int(3) [3]=> int(6) }
Output for 7.1.3, 7.2.3
array(4) { [0]=> int(7) [1]=> int(2) [2]=> int(5) [3]=> int(8) }
Output for 7.2.0, 7.2.2
array(4) { [0]=> int(8) [1]=> int(3) [2]=> int(1) [3]=> int(9) }
Output for 7.2.1
array(4) { [0]=> int(1) [1]=> int(10) [2]=> int(2) [3]=> int(9) }
Output for 7.1.33
array(4) { [0]=> int(2) [1]=> int(1) [2]=> int(5) [3]=> int(10) }
Output for 7.1.16, 7.1.32
array(4) { [0]=> int(8) [1]=> int(4) [2]=> int(2) [3]=> int(9) }
Output for 7.1.12, 7.1.31
array(4) { [0]=> int(3) [1]=> int(9) [2]=> int(8) [3]=> int(5) }
Output for 7.1.22, 7.1.30
array(4) { [0]=> int(7) [1]=> int(6) [2]=> int(3) [3]=> int(2) }
Output for 7.1.13, 7.1.29
array(4) { [0]=> int(5) [1]=> int(4) [2]=> int(6) [3]=> int(9) }
Output for 7.1.28
array(4) { [0]=> int(9) [1]=> int(7) [2]=> int(6) [3]=> int(10) }
Output for 7.1.27
array(4) { [0]=> int(4) [1]=> int(3) [2]=> int(7) [3]=> int(8) }
Output for 7.1.26
array(4) { [0]=> int(1) [1]=> int(8) [2]=> int(6) [3]=> int(5) }
Output for 7.1.24
array(4) { [0]=> int(4) [1]=> int(2) [2]=> int(6) [3]=> int(7) }
Output for 7.1.19
array(4) { [0]=> int(2) [1]=> int(1) [2]=> int(5) [3]=> int(3) }
Output for 7.1.14, 7.1.18
array(4) { [0]=> int(6) [1]=> int(10) [2]=> int(8) [3]=> int(7) }
Output for 7.1.15
array(4) { [0]=> int(4) [1]=> int(9) [2]=> int(5) [3]=> int(8) }
Output for 7.1.11
array(4) { [0]=> int(7) [1]=> int(1) [2]=> int(9) [3]=> int(8) }
Output for 7.1.10
array(4) { [0]=> int(2) [1]=> int(5) [2]=> int(7) [3]=> int(9) }
Output for 7.1.8
array(4) { [0]=> int(10) [1]=> int(5) [2]=> int(9) [3]=> int(7) }
Output for 7.1.7
array(4) { [0]=> int(1) [1]=> int(3) [2]=> int(2) [3]=> int(8) }
Output for 7.1.6
array(4) { [0]=> int(8) [1]=> int(4) [2]=> int(3) [3]=> int(10) }
Output for 7.1.5
array(4) { [0]=> int(5) [1]=> int(4) [2]=> int(2) [3]=> int(6) }
Output for 7.1.2
array(4) { [0]=> int(10) [1]=> int(1) [2]=> int(5) [3]=> int(4) }
Output for 7.1.1
array(4) { [0]=> int(2) [1]=> int(6) [2]=> int(8) [3]=> int(5) }
Output for 7.0.33
array(4) { [0]=> int(3) [1]=> int(7) [2]=> int(6) [3]=> int(9) }
Output for 7.0.32
array(4) { [0]=> int(4) [1]=> int(5) [2]=> int(2) [3]=> int(7) }
Output for 5.6.37, 7.0.31
array(4) { [0]=> int(6) [1]=> int(5) [2]=> int(7) [3]=> int(8) }
Output for 5.6.14, 5.6.30, 7.0.30
array(4) { [0]=> int(2) [1]=> int(1) [2]=> int(6) [3]=> int(8) }
Output for 5.6.9, 7.0.29
array(4) { [0]=> int(2) [1]=> int(7) [2]=> int(8) [3]=> int(9) }
Output for 5.6.6, 5.6.26, 7.0.28
array(4) { [0]=> int(6) [1]=> int(7) [2]=> int(3) [3]=> int(2) }
Output for 7.0.27
array(4) { [0]=> int(5) [1]=> int(2) [2]=> int(8) [3]=> int(7) }
Output for 5.6.33, 7.0.26
array(4) { [0]=> int(7) [1]=> int(8) [2]=> int(6) [3]=> int(5) }
Output for 7.0.25
array(4) { [0]=> int(1) [1]=> int(4) [2]=> int(6) [3]=> int(8) }
Output for 5.6.2, 7.0.24
array(4) { [0]=> int(10) [1]=> int(2) [2]=> int(7) [3]=> int(6) }
Output for 7.0.0, 7.0.23
array(4) { [0]=> int(9) [1]=> int(1) [2]=> int(8) [3]=> int(6) }
Output for 7.0.22
array(4) { [0]=> int(9) [1]=> int(6) [2]=> int(2) [3]=> int(10) }
Output for 5.6.0, 7.0.21
array(4) { [0]=> int(7) [1]=> int(2) [2]=> int(6) [3]=> int(4) }
Output for 7.0.20
array(4) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(9) }
Output for 7.0.19
array(4) { [0]=> int(8) [1]=> int(4) [2]=> int(1) [3]=> int(2) }
Output for 7.0.18
array(4) { [0]=> int(1) [1]=> int(9) [2]=> int(4) [3]=> int(2) }
Output for 7.0.17
array(4) { [0]=> int(2) [1]=> int(3) [2]=> int(7) [3]=> int(10) }
Output for 7.0.16
array(4) { [0]=> int(2) [1]=> int(5) [2]=> int(6) [3]=> int(1) }
Output for 7.0.15
array(4) { [0]=> int(4) [1]=> int(6) [2]=> int(7) [3]=> int(5) }
Output for 7.0.14
array(4) { [0]=> int(6) [1]=> int(1) [2]=> int(4) [3]=> int(2) }
Output for 7.0.13
array(4) { [0]=> int(7) [1]=> int(10) [2]=> int(5) [3]=> int(4) }
Output for 7.0.12
array(4) { [0]=> int(1) [1]=> int(3) [2]=> int(8) [3]=> int(2) }
Output for 7.0.11
array(4) { [0]=> int(9) [1]=> int(7) [2]=> int(1) [3]=> int(6) }
Output for 5.6.13, 7.0.10
array(4) { [0]=> int(7) [1]=> int(2) [2]=> int(3) [3]=> int(9) }
Output for 5.6.1, 5.6.11, 7.0.9
array(4) { [0]=> int(6) [1]=> int(10) [2]=> int(3) [3]=> int(8) }
Output for 7.0.8
array(4) { [0]=> int(8) [1]=> int(10) [2]=> int(6) [3]=> int(4) }
Output for 7.0.7
array(4) { [0]=> int(8) [1]=> int(3) [2]=> int(2) [3]=> int(9) }
Output for 7.0.6
array(4) { [0]=> int(7) [1]=> int(8) [2]=> int(6) [3]=> int(1) }
Output for 7.0.5
array(4) { [0]=> int(3) [1]=> int(8) [2]=> int(2) [3]=> int(9) }
Output for 7.0.4
array(4) { [0]=> int(8) [1]=> int(6) [2]=> int(3) [3]=> int(5) }
Output for 5.6.22, 7.0.3
array(4) { [0]=> int(4) [1]=> int(2) [2]=> int(9) [3]=> int(7) }
Output for 7.0.2
array(4) { [0]=> int(4) [1]=> int(1) [2]=> int(2) [3]=> int(9) }
Output for 7.0.1
array(4) { [0]=> int(10) [1]=> int(3) [2]=> int(7) [3]=> int(6) }
Output for 5.6.40
array(4) { [0]=> int(7) [1]=> int(8) [2]=> int(1) [3]=> int(2) }
Output for 5.6.39
array(4) { [0]=> int(4) [1]=> int(3) [2]=> int(2) [3]=> int(6) }
Output for 5.6.38
array(4) { [0]=> int(9) [1]=> int(1) [2]=> int(5) [3]=> int(3) }
Output for 5.6.36
array(4) { [0]=> int(7) [1]=> int(2) [2]=> int(1) [3]=> int(6) }
Output for 5.6.35
array(4) { [0]=> int(9) [1]=> int(3) [2]=> int(1) [3]=> int(6) }
Output for 5.6.34
array(4) { [0]=> int(8) [1]=> int(6) [2]=> int(2) [3]=> int(1) }
Output for 5.6.32
array(4) { [0]=> int(3) [1]=> int(9) [2]=> int(8) [3]=> int(4) }
Output for 5.6.7, 5.6.31
array(4) { [0]=> int(4) [1]=> int(3) [2]=> int(1) [3]=> int(6) }
Output for 5.6.29
array(4) { [0]=> int(8) [1]=> int(3) [2]=> int(10) [3]=> int(7) }
Output for 5.6.12, 5.6.28
array(4) { [0]=> int(5) [1]=> int(6) [2]=> int(10) [3]=> int(9) }
Output for 5.6.27
array(4) { [0]=> int(10) [1]=> int(3) [2]=> int(7) [3]=> int(9) }
Output for 5.6.25
array(4) { [0]=> int(1) [1]=> int(7) [2]=> int(5) [3]=> int(8) }
Output for 5.6.24
array(4) { [0]=> int(1) [1]=> int(8) [2]=> int(10) [3]=> int(2) }
Output for 5.6.23
array(4) { [0]=> int(9) [1]=> int(2) [2]=> int(10) [3]=> int(6) }
Output for 5.6.21
array(4) { [0]=> int(3) [1]=> int(7) [2]=> int(9) [3]=> int(8) }
Output for 5.6.20
array(4) { [0]=> int(2) [1]=> int(4) [2]=> int(3) [3]=> int(6) }
Output for 5.6.19
array(4) { [0]=> int(1) [1]=> int(9) [2]=> int(6) [3]=> int(7) }
Output for 5.6.18
array(4) { [0]=> int(10) [1]=> int(4) [2]=> int(7) [3]=> int(6) }
Output for 5.6.17
array(4) { [0]=> int(3) [1]=> int(6) [2]=> int(5) [3]=> int(10) }
Output for 5.6.16
array(4) { [0]=> int(8) [1]=> int(5) [2]=> int(7) [3]=> int(2) }
Output for 5.6.15
array(4) { [0]=> int(3) [1]=> int(8) [2]=> int(9) [3]=> int(10) }
Output for 5.6.10
array(4) { [0]=> int(2) [1]=> int(10) [2]=> int(6) [3]=> int(5) }
Output for 5.6.8
array(4) { [0]=> int(6) [1]=> int(4) [2]=> int(7) [3]=> int(1) }
Output for 5.6.5
array(4) { [0]=> int(8) [1]=> int(10) [2]=> int(4) [3]=> int(9) }
Output for 5.6.4
array(4) { [0]=> int(3) [1]=> int(7) [2]=> int(1) [3]=> int(2) }
Output for 5.6.3
array(4) { [0]=> int(10) [1]=> int(8) [2]=> int(4) [3]=> int(2) }

preferences:
170.86 ms | 401 KiB | 157 Q