使用arc4random ios的概率方程

时间:2014-02-27 12:13:06

标签: ios objective-c arc4random

我想使用概率对按钮点击执行随机操作。 例如:如果我单击一个按钮,则有6%的机会运行A方法,94%的机会运行B方法

2 个答案:

答案 0 :(得分:7)

- (void)click
{
   int chance = arc4random_uniform(100);

   if (chance < 6)
      [self runA];
   else
      [self runB];
}

答案 1 :(得分:1)

if(arc4random()%100 < 6){
   //RunA
}
else{
  //RunB
}