如何用oc产生6个不同的随机数?
xcode吧
全部回复
仅看楼主
level 5
求大神,怎么用oc产生6个不同随机数?以数组形式从小到大存放。[隐身]
2014年09月13日 04点09分 1
level 5
我自已经想到了
2014年09月14日 17点09分 2
level 5
int main(int argc,const char*argv[])
{
int a[6];
int i,j,k,n;
int flag;
while(1)
{
for (i=0;i<6;i++)
a[i]=arc4random();
flag=0;
for (j=0;j<6;j++)
{
if(flag) break;
for (k=j+1;k<6;k++)
{
if(a[j]==a[k])
{
flag=1;
break;
}
}
}
if(flag) continue;
for(n=0;n<6;n++)
NSLog(@"%d\n",a[n]);
break;
}
return(0);
}
2014年09月14日 17点09分 3
level 5
[隐身]
2014年09月14日 17点09分 4
level 5
仅供参考
2014年09月14日 17点09分 5
level 5
人工置顶[TOP WITH UPWARDS ARROW ABOVE]
2014年09月14日 18点09分 6
level 5
[新表情]
2014年09月15日 19点09分 7
level 5
哈哈
2015年03月25日 04点03分 8
level 8
arc4random()产生0-9
2015年03月26日 03点03分 9
int n; n=arc4random()%10
2015年03月26日 04点03分
1