诸位大侠可有什么想法?
------解决方案--------------------
用随机数选一个呗,每个选项对应一个范围
------解决方案--------------------
不太明白楼主什么意思 随机数可以吧
- C/C++ code
int index = random()% count;
------解决方案--------------------
随机数(0----0.999999)。取出来,乘以你要的选项数 max_index * random()
再抹掉小数点,换成int
------解决方案--------------------
是这样的意思吗?
按钮打乱 btn.tag = arc4random();
然后按tag大小排序,再index=arc4random()%count,取第几个btn