美文网首页iOS集合
iOS-随机数的生成(结)

iOS-随机数的生成(结)

作者: lionsom_lin | 来源:发表于2016-11-25 15:30 被阅读297次

    一、26个字母随机生成32位字符串

    // 此方法随机产生32位字符串, 修改代码红色数字可以改变 随机产生的位数。
    +(NSString *)ret32bitString
    {
        char data[32];
        for (int x=0;x<32;data[x++] = (char)('A' + (arc4random_uniform(26))));
        return [[NSStringalloc] initWithBytes:data length:32 encoding:NSUTF8StringEncoding];
    }
    

    二、产生随机数

    • 获取一个随机整数范围在:[0,100)包括0,不包括100
    int x =arc4random() % 100;
    
    • 获取一个随机数范围在:[500,1000),包括500,不包括1000
    int y =(arc4random() % 501) + 500;
    
    • 获取一个随机整数,范围在[from,to),包括from,不包括to
    -(int)getRandomNumber:(int)from to:(int)to
    {
            return (int)(from + (arc4random() % (to – from +1)));
    }
    

    相关文章

      网友评论

        本文标题:iOS-随机数的生成(结)

        本文链接:https://www.haomeiwen.com/subject/omefpttx.html