added iOS source code
[wl-app.git] / iOS / Pods / OAuthSwift / Sources / Utils.swift
1 //
2 //  Utils.swift
3 //  OAuthSwift
4 //
5 //  Created by Dongri Jin on 1/28/15.
6 //  Copyright (c) 2015 Dongri Jin. All rights reserved.
7 //
8
9 import Foundation
10
11 public func generateState(withLength len: Int) -> String {
12     let letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
13     let length = UInt32(letters.count)
14
15     var randomString = ""
16     for _ in 0..<len {
17         let rand = arc4random_uniform(length)
18         let idx = letters.index(letters.startIndex, offsetBy: Int(rand))
19         let letter = letters[idx]
20         randomString += String(letter)
21     }
22     return randomString
23 }