3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = [1,25,60,100,110,150,155,167]; $range = []; foreach(array_chunk($arr, 2) as $rng){ $range = array_merge($range, range($rng[0], $rng[1])); } echo $range[array_rand($range)] . PHP_EOL; // Or shuffle($range); var_dump(array_slice($range, 0,10));

preferences:
27.13 ms | 410 KiB | 5 Q