PHP生成不重复的随机数

生成一个0~9的五位数,个十百千万不重复,并且按照从小到大排序:
2018-08-19 10:34:40
不重复的5个数字:0 1 5 6 9
分别给个位和十位生成0~9的7个不重复随机数,并从小到大排序:
十位:1 2 3 4 5 8 9
个位:0 2 3 5 6 7 9
实现代码:
$arr=range(0,9);
shuffle($arr);
$num = array_slice($arr,5);
sort($num);
foreach($num as $value){
    echo $value.' ';
}