iOS随机数

来源:互联网 发布:企业管理策略优化 编辑:程序博客网 时间:2024/06/06 08:11

在iOS中调用系统的random函数,在一组内是随机的,但是如果每次都从头开始运行,则得到的数字是相同的.

有可变种子的随机数才能随机.

对随机数的质量要求不高时可以用时间做随机数:

long long msTime = [[NSDate date] timeIntervalSince1970] * 1000;long random = msTime % 10000;NSString *key = [NSString stringWithFormat:@"%ld",random];

以上得到的数字在0-10000内,而且是毫秒级,一次基本上得到不会重复的数字.


---end
0 0
原创粉丝点击