link中产生随机数0~999产生10个,999~9999产生90个,请问怎么实现?

link中产生随机数0~999产生10个,999~9999产生90个,请问怎么实现?

int[] r1 = Enumerable.Range(0, 1000).OrderBy(_ => Guid.NewGuid()).Take(10).ToArray();
int[] r2 = Enumerable.Range(1000, 10000).OrderBy(_ => Guid.NewGuid()).Take(100).ToArray();

不知道你想要的效是怎样的.下面的函数返回的结果是$arr = ('2',''888',...[10个0~99的数字],'1688','1001',...[90个999~9999的数字]);

 function link (){
    for($i=0;$i<10;$i++){
        $arr[] = mt_rand(0,999);
    }
    for($i=0;$i<90;$i++){
        $arr[] = mt_rand(999,9999);
    }
    retun $arr;
 }