Skip to content

Instantly share code, notes, and snippets.

@MSNexploder
Created April 25, 2014 14:56
Show Gist options
  • Save MSNexploder/11292428 to your computer and use it in GitHub Desktop.
Save MSNexploder/11292428 to your computer and use it in GitHub Desktop.
NSStringRandomEncoding
NSStringEncoding NSStringRandomEncoding(void) {
const NSStringEncoding *encodings = [NSString availableStringEncodings];
NSStringEncoding currentEncoding = encodings[0];
NSUInteger count = 0;
while (currentEncoding != 0x0) {
count += 1;
currentEncoding = encodings[count];
}
return encodings[arc4random_uniform(count)];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment