Swift 随机字符串和字符串中间截取

最近写项目用到随机字符串,然后从随机串中截取一段,查阅了资料后总结如下;

随机生成一个120个字符组成的字符串:

        var randomStr = ""
        println("start:")
        for i in 1 ... 120{
            var num = 48 + arc4random()%74 //自定义ASCII码范围从48到122
            var randomCharacter = Character( UnicodeScalar(num))     
            randomStr.append(randomCharacter)
        }

截取中间的一段字符串:从第6个到第46个

        let rangeOfSub = Range(start: advance(randomStr.startIndex, 5),
            end: advance(randomStr.startIndex, 45))

        var randomSub = randomStr.substringWithRange(rangeOfKey)



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值