- array_combine: documentation ( source)
- array_filter: documentation ( source)
- shuffle: documentation ( source)
- range: documentation ( source)
<?php
$rand = range(0, 50);
shuffle($rand);
$rand2 = range(0, 50);
shuffle($rand2);
$arr = array_combine($rand, $rand2);
$arr = array_filter($arr,function($k){ return $k <= 15 && $k >= 10; },2);
aksort($arr);
foreach($arr as $key => $value) {
echo "$key: $value\n";
}