问题描述
- 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;
}
时间: 2025-01-20 17:54:54