PHP生成不重复的随机数

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