Swift创建随机字符串

作者: d2f2a0642f87 | 来源:发表于2016-03-18 19:09 被阅读1440次
/// 随机字符串生成
class RandomString {
    let characters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
    
    /**
     生成随机字符串,
     
     - parameter length: 生成的字符串的长度
     
     - returns: 随机生成的字符串
     */
    func getRandomStringOfLength(length: Int) -> String {
        var ranStr = ""
        for _ in 0..<length {
            let index = Int(arc4random_uniform(UInt32(characters.characters.count)))
            ranStr.append(characters[characters.startIndex.advancedBy(index)])
        }
        return ranStr
        
    }
    
    
    private init() {
        
    }
    static let sharedInstance = RandomString()
}

用法

RandomString.sharedInstance.getRandomStringOfLength(10)

相关文章

  • Swift创建随机字符串

    用法

  • Swift 字符串(String)操作

    目录 Swift 字符串创建 Swift 字符串拼接 Swift 字符串追加 Swift 字符串格式化 Swift...

  • Swift5 字符串(String)操作

    Swift字符串创建 Swift字符串拼接 Swift字符串追加 Swift字符串格式化 Swift获取字符串长度...

  • 85-实战-单表访问方法

    一、数据准备 1.1、创建数据库 1.2、创建数据 设置MySQL可以创建 函数 创建随机字符串 函数 创建随机数...

  • swift学习之基础语法一

    log打印 字符串 1、swift的字符串是结构体类型的 1、字符串的创建 数组 1、swift数组通过var/l...

  • Swift:字符串下标访问与Unicode

    居然不能用整数下标随机访问? 第一次使用Swift字符串之前,已经习惯了C,C++直接通过下标随机访问字符串数组的...

  • iOS 随机数应用

    iOS 随机数应用使用arc4random()方法 1、获取数组随机值: 2、生成随机颜色: 3、 创建32位随机字符串

  • MySQL生成大量测试数据方法

    Mysql创建测试大量测试数据 修改mysql配置 创建测试数据库 创建数据表 创建随机字符串函数 创建存储过程 ...

  • 16-Swift之字符串

    1、什么是字符串? 答:在Swift中,字符串就是 Unicode 字符的序列。 2、字符串的使用 1:创建空的字...

  • js生成随机字符串

    js创建含数字、字母的10位随机字符串 效果:(刷新会显示不一样的随机字符串) 如果需要生成5位或其他位数,只要将...

网友评论

    本文标题:Swift创建随机字符串

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