如何在几个选项中实现随机抽选。。。

iOS 码拜 9年前 (2015-05-05) 743次浏览 0个评论
 

诸位大侠可有什么想法?

如何在几个选项中实现随机抽选。。。
10分
用随机数选一个呗,每个选项对应一个范围
如何在几个选项中实现随机抽选。。。
麻烦能说的详细点吗?

引用 1 楼 ultrapro 的回复:

用随机数选一个呗,每个选项对应一个范围

如何在几个选项中实现随机抽选。。。
10分
不太明白楼主什么意思 随机数可以吧

int index = random()% count;
如何在几个选项中实现随机抽选。。。
随机数的话,这个更好一点。。。
int value = arc4random()%x; 产生1到x-1的随机数。。。

随机抽选啊随机抽选。。。

引用 3 楼 stonexing5 的回复:

不太明白楼主什么意思 随机数可以吧

C/C++ code

int index = random()% count;

如何在几个选项中实现随机抽选。。。
10分
随机数(0—-0.999999)。取出来,乘以你要的选项数 max_index * random()
再抹掉小数点,换成int
如何在几个选项中实现随机抽选。。。
大哥,我求你了,别再提随机数的事了,那个我懂,说的是随机抽取的问题。。。

引用 5 楼 ocoolo 的回复:

随机数(0—-0.999999)。取出来,乘以你要的选项数 max_index * random()
再抹掉小数点,换成int

如何在几个选项中实现随机抽选。。。
up起来,我的意思就是说怎么能实现比如说实现将多个按钮打乱,然后来随机抽取,如果用随机数的话,会导致的问题是我的这几个按钮与签不再是一一对应的关系了
如何在几个选项中实现随机抽选。。。
50分
是这样的意思吗?
按钮打乱 btn.tag = arc4random();
然后按tag大小排序,再index=arc4random()%count,取第几个btn
如何在几个选项中实现随机抽选。。。
嗯,哥们这个想法倒是挺好,但是现在用btn.tag = arc4random();打乱按钮可能会出现两个按钮的tag值相等的情况啊

引用 8 楼 flyeag 的回复:

是这样的意思吗?
按钮打乱 btn.tag = arc4random();
然后按tag大小排序,再index=arc4random()%count,取第几个btn


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明如何在几个选项中实现随机抽选。。。
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!