PHP生成不重复的随机数

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