OC-不重复随机数
2015-09-06 23:06
204 查看
// oldValue: 旧的数组
// lessThan: 规则
// return: 新的数字
- (NSInteger)randomValueWithOldValue:(NSInteger)oldValue lessThan:(NSInteger)lessThan
{
}
// lessThan: 规则
// return: 新的数字
- (NSInteger)randomValueWithOldValue:(NSInteger)oldValue lessThan:(NSInteger)lessThan
{
// 生成随机数 NSInteger random; do { // 如果相同 重新生成 random = arc4random() % lessThan; } while (random == oldValue); // 判断旧的数组是否和生成的随机数相同 return random;
}
相关文章推荐
- iOS开发UI篇—懒加载
- 一个笔试题目
- 快速判断一个数能否被1、2、3、4、5、6、7、8、9、10、11、12、13、17、19、23等整除的规律总结
- iOS中的Cocoa框架大全
- Matlab基本语法和基本操作
- C++ 多态,虚函数
- 你不能||不需要||没必要讨好所有的客户!!
- html.ex.day02
- java.lang.UnsatisfiedLinkError: Couldn't load entryex from loader dalvik.system.
- 项目4.3 摄氏温度转华氏温度
- Two Substrings
- 数组的length属性,只是下标数字+1。和数组对象的属性有多少个,方法有多少个没关系。
- Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)
- POJ 2488 A Knight's Journey(DFS)
- uva 11021 Tribbles 麻球繁衍 概率dp
- redis基础命令(上)
- 语调
- 程序媛的成长之路
- 我关注的公司列表
- python风味之大杂烩