Emi*_*mil 0 iphone random objective-c
你如何禁止使用arc4random函数选择一些nubers?
当前代码:
int random = (arc4random() % 92);
(数字从0到92)
我希望它不允许以下数字: 31, 70, 91, 92
Bob*_*man 10
首先,你需要改变
% 92
Run Code Online (Sandbox Code Playgroud)
至
% 93
Run Code Online (Sandbox Code Playgroud)
从0..92得到数字
我会做这样的事情
int random;
do {
random = arc4random() % 93;
}
while ( random == 31 || random == 70 || random == 91 || random == 92 );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2120 次 |
| 最近记录: |