Skip to content

Instantly share code, notes, and snippets.

@lonelytango
Created August 7, 2014 17:49
Show Gist options
  • Save lonelytango/eab8af117a136e57a5c8 to your computer and use it in GitHub Desktop.
Save lonelytango/eab8af117a136e57a5c8 to your computer and use it in GitHub Desktop.
Generate random string with provided number of characters
class func genRandStringLength(len: Int) -> String {
var randomString :String! = String();
for index in 0..<len {
let letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
let randomIndex = arc4random_uniform(UInt32(countElements(letters)))
let index = Int(randomIndex)
let aChar = letters.characterAtIndex(index);
randomString = randomString.stringByAppendingString(aChar);
}
return randomString
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment