Objective-C 【随机数】

来源:互联网 发布:linux mysql 配置详解 编辑:程序博客网 时间:2024/05/18 13:12
//        介绍一个生成随机数的方法//        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);

6 0