佚名通过本文主要向大家介绍了随机数生成器,java生成随机数,在线随机数生成器,excel生成随机数,随机数生成等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 随机数生成问题
描述:
解决方案1:
调用
描述:
请教怎样使用ios 生成24位随机数并且里面还带有英文?
小弟在网上找的都是生成数字的做法。
解决方案1:
有没有独一无二的id,比如uuid,指定网址链接等等,可以MD5加密成32位的字符串,截取前24位
参考Python MD5
代码
```
import hashlib
s = "*******" #指定字符串
hash_url = hashlib.md5(s).hexdigest()[:-8]
```
参考楼上思路。。
+(NSString *)retbitStringWithLength:(int)length{
NSMutableString *randomStr = [[NSMutableString alloc]initWithCapacity:length];
for (int i = 0; i<length; i++) {
BOOL isNumOrChar = arc4random() % 2;
if (isNumOrChar) {
[randomStr appendString: [NSString stringWithFormat:@"%c",(char)('A' + (arc4random_uniform(26)))] ] ;
}else{
[randomStr appendString: [NSString stringWithFormat:@"%d",arc4random() % 10]];
}
}
return randomStr;
}
调用
[YourClass retbitStringWithLength:24];