您的位置:首页 > 移动开发 > Objective-C

Objective-C 【随机数】

2015-11-13 10:38 344 查看
//        介绍一个生成随机数的方法

//        arc4random_uniform();  这个方法后面括号中的数字如果是X,那么最后随机出来的数字就是 0~X-1
        int random1 = arc4random_uniform(14); //取 0~13 之间的随机数
        NSLog(@"%d",random1);
        
//        下面这两行注意一下。取小数的话注意学会变通,先取与小数位相同倍数的整数,然后再除以相同的倍数即可
        float random2 = arc4random_uniform(10) * 0.1; //取 0~0.9 之间的随机数
        NSLog(@"%f",random2);
        
        float random3 = arc4random_uniform(100) * 0.01; //取 0~0.99 之间的随机数
        NSLog(@"%f",random3);
        
//        这个方法结构和上面几个方法相似,随机出来的数字也是 0~X-1
//        arc4random() % X;
        int random4 = arc4random() % 10;
        NSLog(@"%d",random4);
    
//        这个方法和上面的方面也是很相似的,但是随机出来的数字是 1~X
//        (arc4random() % X) + 1;
        int random5 = (arc4random() % 10) + 1;
        NSLog(@"%d",random5);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Objective-C 随机数