ios随机生成4个字符串
来源:互联网 发布:淘宝店铺怎么增加分类 编辑:程序博客网 时间:2024/06/05 19:33
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
- (
NSString
*)shuffledAlphabet {
NSString
*alphabet = @
"abcdefghijklmnopqrstuvwxyz"
;
// Get the characters into a C array for efficient shuffling
NSUInteger
numberOfCharacters = [alphabet length];
unichar *characters =
calloc
(numberOfCharacters,
sizeof
(unichar));
[alphabet getCharacters:characters range:
NSMakeRange
(0, numberOfCharacters)];
// Perform a Fisher-Yates shuffle
for
(
NSUInteger
i = 0; i < numberOfCharacters; ++i) {
NSUInteger
j = (arc4random_uniform(numberOfCharacters - i) + i);
unichar c = characters[i];
characters[i] = characters[j];
characters[j] = c;
}
// Turn the result back into a string
NSString
*result = [
NSString
stringWithCharacters:characters length:numberOfCharacters];
free
(characters);
NSString
*theFourString = [result substringToIndex:4];
return
theFourString;
}
阅读全文
0 0
- ios随机生成4个字符串
- iOS 山寨 生成随机字符串
- 随机生成20个字符串,然后排序
- ios CCRandomGenerateBytes 生成定长随机字符串
- Java生成多个随机长度字符串并用Collections排序
- 012 随机生成n个字节的字符串?
- IOS这里是高效费舍尔茨洗牌 随机生成字符串
- 生成随机字符串
- 随机生成字符串
- 随机生成字符串
- 生成一个随机字符串
- 随机生成字符串
- 随机字符串生成
- C#随机生成字符串
- 生成随机字符串
- ASP生成随机字符串
- 生成随机字符串
- PHP生成随机字符串
- golang笔记——数据类型
- 怎么使用Packagist镜像
- js字符串截取函数slice()、substring()、substr()
- MFC SDI 多视图
- 高效的使用DOM操作
- ios随机生成4个字符串
- redis学习日志八(集合(set)的常用命令和集合间的常用命令)
- mybatis 缓存
- 计算机网络自顶向下webserver
- 剑指offer——链表的递归反转打印
- Java 关于进行文件加密
- AOP日志组件 多次获取post参数
- jquery请求数据长时间loading等待效果
- 文章标题