生成0-x之间的随机正整数
int value =arc4random_uniform(x + 1);

生成随机正整数
int value = arc4random();

通过arc4random() 获取0到x-1之间的整数的代码如下:
int value = arc4random() % x; 
 
获取1到x之间的整数的代码如下: 
int value = (arc4random() % x) + 1; 
 
最后如果想生成一个浮点数,可以在项目中定义如下宏:
#define ARC4RANDOM_MAX      0x100000000 
 
然后就可以使用arc4random() 来获取0到100之间浮点数了(精度是rand()的两倍),代码如下:
double val = floorf(((double)arc4random() / ARC4RANDOM_MAX) * 100.0f);


最后来一段生成任意长度的随机字符串方法:

// 生成字符串长度
#define kRandomLength 10
// 随机字符表
static const NSString *kRandomAlphabet = @"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        // insert code here...
        NSMutableString *randomString = [NSMutableString stringWithCapacity:kRandomLength];
        for (int i = 0; i < kRandomLength; i++) {
            [randomString appendFormat: @"%C", [kRandomAlphabet characterAtIndex:arc4random_uniform((u_int32_t)[kRandomAlphabet length])]];
        }
        NSLog(@"randomString = %@", randomString);
    }
    return 0;
}


你可能感兴趣的文章

评论区

已有1278位网友发表了看法:

1L 游客  2024-07-15 13:32:27 回复
信楼主,考试不挂科!https://sdceda.com/fei/947740212/
2L 游客  2024-07-15 13:32:57 回复
顶顶更健康!https://www.taofangke.cn/chenzhou/house/1005.html
3L 游客  2024-07-15 13:35:54 回复
今天的心情很不错啊http://jqar.ffnbx.net/test/673817951.html
4L 游客  2024-07-15 13:40:41 回复
我只是来赚积分的!https://www.wangzhanfenlei.com/article/
5L 游客  2024-07-15 16:30:09 回复
有内涵!http://g7f.http://www.c47.cn
6L 游客  2024-07-15 16:38:13 回复
怎么我回帖都没人理我呢?http://www.yiwu-company.com/bx/info_33973.html
7L 游客  2024-07-15 17:40:09 回复
楼主是好人!https://sdceda.com/fei/770710838/
8L 游客  2024-07-15 17:43:37 回复
楼主是在找骂么?http://xjfo.ffnbx.net/test/041449177.html
9L 游客  2024-07-15 17:51:46 回复
视死如归的架势啊!http://zmga.ffnbx.net/test/097350271.html
10L 游客  2024-07-15 19:46:27 回复
赞一个!https://www.henghost.com/
11L 游客  2024-07-15 22:46:09 回复
收藏了,以后可能会用到!https://www.henghost.com/
12L 游客  2024-07-15 23:52:36 回复
楼主是好人!https://www.qupojie.cn/category-exe.html
13L 游客  2024-07-16 00:54:33 回复
最近压力山大啊!http://pfnb.ffnbx.net/test/000500000.html
14L 游客  2024-07-16 01:13:20 回复
好好学习楼主的帖子!https://sdceda.com/fei/279815979/
15L 游客  2024-07-16 01:14:02 回复
以后要跟楼主好好学习学习!https://sdceda.com/fei/814767793/
16L 游客  2024-07-16 01:17:26 回复
这么经典的话只有楼主能想到!http://wcwn.ffnbx.net/test/235756128.html
17L 游客  2024-07-16 03:40:55 回复
十分赞同楼主!https://weibo.com/tv/show/1034:5056362657284148
18L 游客  2024-07-16 04:44:08 回复
白富美?高富帅?http://cidy.ffnbx.net/test/230826449.html
19L 游客  2024-07-16 06:31:19 回复
很有看点!https://www.weimaitu.com/13.html
20L 游客  2024-07-16 06:56:33 回复
以后要跟楼主好好学习学习!http://www.zhijian.me/t-56-1-1.html
21L 游客  2024-07-16 07:18:30 回复
很有看点!https://www.qupojie.cn/category-winxt.html
22L 游客  2024-07-16 08:04:36 回复
楼上的真不讲道理!https://sdceda.com/fei/310015838/
23L 游客  2024-07-16 08:49:21 回复
楼主好聪明啊!http://7lewx.zhijian.me
24L 游客  2024-07-16 08:50:25 回复
我对楼主的敬仰犹如滔滔江水绵延不绝!http://bbw8.wk.a691.com
25L 游客  2024-07-16 08:52:35 回复
雷锋做好事不留名,都写在帖子里!http://30arz.www.zsbfz.com
26L 游客  2024-07-16 09:42:39 回复
楼主今年多大了?https://www.ttbweb.com
27L 游客  2024-07-16 10:22:29 回复
看帖回帖一条路!https://www.weimaitu.com/13.html
28L 游客  2024-07-16 13:26:00 回复
宇宙第一贴诞生了!https://www.gwxz8.com/articleColumn/fdgw/tztb/init/1.html
29L 游客  2024-07-16 14:20:49 回复
最近压力山大啊!https://sdceda.com/fei/402370524/
30L 游客  2024-07-16 14:44:23 回复
有机会找楼主好好聊聊!https://www.henghost.com/
31L 游客  2024-07-16 14:46:08 回复
这么经典的话只有楼主能想到!http://oj4.zhijian.me
32L 游客  2024-07-16 17:05:53 回复
青春不在了,青春痘还在!https://www.ttbweb.com
33L 游客  2024-07-16 17:52:40 回复
写得实在太好了,我唯一能做的就是默默顶贴!https://www.qupojie.cn/category-top.html
34L 游客  2024-07-16 17:56:54 回复
顶顶更健康!http://gengsha.cn/dna/113.html
35L 游客  2024-07-16 18:59:02 回复
支持一下!https://www.qupojie.cn/category-softnews.html
36L 游客  2024-07-16 19:48:44 回复
祖国尚未统一,我却天天灌水,好内疚!https://www.weimaitu.com/13.html
37L 游客  2024-07-16 21:03:47 回复
不错哦,楼主这是要火的节奏啊!http://guangzhou029.dafangyicai.fun/
38L 游客  2024-07-16 23:02:21 回复
对牛弹琴的人越来越多了!http://www.jhylw.com.cn/115741491.html
39L 游客  2024-07-17 01:52:36 回复
我只是来赚积分的!http://hnjlyzjd.com/hw/wz_20004.html
40L 游客  2024-07-17 02:30:07 回复
写得实在太好了,我唯一能做的就是默默顶贴!https://weibo.com/tv/show/1034:5056362657284148
41L 游客  2024-07-17 05:44:02 回复
楼主的帖子提神醒脑啊!https://www.henghost.com/
42L 游客  2024-07-17 07:15:22 回复
有内涵!http://32fa.com/Article/4/News_8350.html
43L 游客  2024-07-17 08:34:07 回复
楼主的帖子提神醒脑啊!http://www.lyjsj.net.cn/wz/art_21246.html
44L 游客  2024-07-17 11:39:58 回复
听楼主一席话,省我十本书!http://175kf.com
45L 游客  2024-07-17 15:14:03 回复
青春不在了,青春痘还在!https://www.henghost.com/
46L 游客  2024-07-17 15:30:41 回复
一口气看完了,我要下去回味回味了!https://www.uuu9923.cn/982.html
47L 游客  2024-07-17 16:11:27 回复
楼主英明!http://xs0q.www.tjjrhbsb.cn
48L 游客  2024-07-17 16:33:04 回复
顶!顶!顶!http://za90ru.www.zsbfz.com
49L 游客  2024-07-17 20:01:39 回复
楼主内心很强大!https://www.henghost.com/
50L 游客  2024-07-17 22:27:23 回复
看帖不回帖都是耍流氓!https://www.henghost.com/
51L 游客  2024-07-17 23:04:28 回复
读了楼主的帖子,顿时马桶就通了。。。http://zr13xa.google520.net
52L 游客  2024-07-18 03:33:11 回复
很经典,收藏了!http://7f9b.https://www.weimaitu.com/
53L 游客  2024-07-18 08:27:20 回复
这么经典的话只有楼主能想到!http://www.pc235.com/zhuanti/15.html
54L 游客  2024-07-18 08:42:11 回复
雷锋做好事不留名,都写在帖子里!http://www.yuhua77.com
55L 游客  2024-07-18 10:05:55 回复
哥回复的不是帖子,是寂寞!http://175kf.com
56L 游客  2024-07-18 11:58:20 回复
有机会找楼主好好聊聊!http://www.zgcpx.cn/c/5945264.html
57L 游客  2024-07-18 12:20:08 回复
你觉得该怎么做呢?https://www.dwdmr.com
58L 游客  2024-07-18 13:44:10 回复
看了这么多帖子,第一次看到这么经典的!https://www.uuu9923.cn/1872.html
59L 游客  2024-07-18 14:23:52 回复
不错的帖子,值得收藏!http://z29sk.https://www.hkdiyi.com/a/17559.html
60L 游客  2024-07-18 14:44:19 回复
楼主很有经验啊!http://10vspe.https://www.weimaitu.com/
61L 游客  2024-07-18 15:03:43 回复
宇宙第一贴诞生了!https://www.qupojie.cn/category-winxt.html
62L 游客  2024-07-18 15:27:54 回复
刚看见一个妹子,很漂亮!http://www.yuhua77.com
63L 游客  2024-07-18 16:12:48 回复
内容很有深度!https://www.uuu9923.cn/1858.html
64L 游客  2024-07-18 17:06:54 回复
不灌水就活不下去了啊!https://www.henghost.com/
65L 游客  2024-07-18 17:33:54 回复
鉴定完毕!https://www.uuu9923.cn/1858.html
66L 游客  2024-07-18 18:41:56 回复
楼上的真不讲道理!http://www.pc235.com/game/833.html
67L 游客  2024-07-18 19:30:21 回复
这么版块的帖子越来越有深度了!https://www.henghost.com/
68L 游客  2024-07-18 19:47:13 回复
很给力!http://175kf.com
69L 游客  2024-07-18 21:09:54 回复
不错的帖子,值得收藏!http://175kf.com
70L 游客  2024-07-18 21:31:43 回复
你觉得该怎么做呢?https://www.uuu9923.cn/1858.html
71L 游客  2024-07-18 22:55:07 回复
灌水不是我的目的!https://www.uuu9923.cn/1858.html
72L 游客  2024-07-18 23:26:32 回复
吹牛的人越来越多了!https://www.uuu9923.cn/1872.html
73L 游客  2024-07-19 00:08:07 回复
我回帖楼主给加积分吗?https://www.uuu9923.cn/1858.html
74L 游客  2024-07-19 00:09:46 回复
林子大了,什么鸟都有了啊!https://www.uuu9923.cn/1872.html
75L 游客  2024-07-19 02:38:54 回复
宇宙第一贴诞生了!https://www.szhqty.com/m/shaoerkoucai/5044.html
76L 游客  2024-07-19 03:52:35 回复
楼主写的很经典!https://www.uuu9923.cn/1858.html
77L 游客  2024-07-19 10:22:02 回复
对牛弹琴的人越来越多了!http://175kf.com
78L 游客  2024-07-19 10:52:39 回复
楼主人气很旺!https://www.szhqty.com/m/shaoermote/2739.html
79L 游客  2024-07-19 12:02:45 回复
信楼主,考试不挂科!http://175kf.com
80L 游客  2024-07-19 14:27:53 回复
我默默的回帖,从不声张!https://www.kaozn.com/gk/46322.html
81L 游客  2024-07-19 14:48:09 回复
看在楼主的面子上,认真回帖!http://175kf.com
82L 游客  2024-07-19 15:35:29 回复
好无聊啊!https://www.uuu9923.cn/1872.html
83L 游客  2024-07-19 16:59:49 回复
赞一个!http://bivfo.https://www.weimaitu.com/
84L 游客  2024-07-19 17:03:22 回复
文章写太挺好了,真的值得推荐https://www.uuu9923.cn/1872.html
85L 游客  2024-07-19 17:54:45 回复
怪事年年有,今年特别多!http://www.abgobgw.cn
86L 游客  2024-07-19 19:19:50 回复
楼上的这是啥态度呢?https://www.yxmingju.com/sitemap.txt
87L 游客  2024-07-19 23:32:59 回复
楼主是一个神奇的青年!https://www.uuu9923.cn/1872.html
88L 游客  2024-07-20 01:09:59 回复
大神好强大!http://175kf.com
89L 游客  2024-07-20 01:32:08 回复
楼上的别说的那么悲观好吧!https://www.moyidian.com
90L 游客  2024-07-20 02:47:42 回复
东方不败还是灭绝师太啊?https://www.ggplus.cn/37815.html
91L 游客  2024-07-20 04:04:12 回复
支持一个https://www.kaozn.com/gk/50748.html
92L 游客  2024-07-20 04:33:37 回复
楼主就是我的榜样哦https://www.uuu9923.cn/1858.html
93L 游客  2024-07-20 04:52:48 回复
楼上的很有激情啊!https://www.uuu9923.cn/1872.html
94L 游客  2024-07-20 07:08:18 回复
支持楼上的!http://175kf.com
95L 游客  2024-07-20 07:31:40 回复
楼主的帖子越来越有深度了!http://175kf.com
96L 游客  2024-07-20 07:44:12 回复
鸟大了,什么林子都敢进啊!http://www.pc235.com/game/992.html
97L 游客  2024-07-20 08:33:14 回复
今天过得很不爽!https://www.yxmingju.com/sitemap.txt
98L 游客  2024-07-20 10:14:00 回复
顶一下,收藏了!http://zhan.icu/thread-99-1-1.html
99L 游客  2024-07-20 10:38:21 回复
鉴定完毕!https://www.uuu9923.cn/1872.html
100L 游客  2024-07-20 12:28:14 回复
很经典,收藏了!https://www.uuu9923.cn/1858.html

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。