欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

可变字符串 NSMutableString 以及 随机产生不重复10以下的随机数 objective-c随机数可变数组 

程序员文章站 2022-05-08 20:29:44
...
NSMutableString *goodListString=[[NSMutableString alloc]init];//初始化可变字符串
    for (int i=0; i<m_goodsInfo.count; i++) {
        [goodListString insertString:m_goodsInfo[i] atIndex:[goodListString length]];
    }


randomGenerate=[[NSMutableArray alloc]init];
    do{
        int random=arc4random()%10;//10以下可能会重复
        NSString *randomString=[NSString stringWithFormat:@"%d",random];
        if (![randomGenerate containsObject:randomString]) //产生不重复的随机数存到数组中
{
            [randomGenerate addObject:randomString];
        }
       
    }while (randomGenerate.count!=4);