课程
/移动开发
/Android
/Android猜歌游戏是这样炼成的
想了半天,没想出来概率相等中的1/n是怎么算来的,看了概率论没学会也挺悲哀的,有没有会算的告诉我一下,很想知道,谢谢了!
2015-05-15
源自:Android猜歌游戏是这样炼成的 6-5
正在回答
首先从所有元素中随机选取一个与第一个元素进行交换,
然后在第二个之后选择一个元素与第二个交换,知道最后一个元素。
这样能够确保每个元素在每个位置的概率都是1/n.
首先24个中随机一个位置出来, 可能是0到24.所以第一个元素的下标可能是24个中的任意一个,以此类推。
当然你换到后面去的元素也有可能再换回到前面来。 不用太纠结,只知道这样能打乱顺序,实现你要的功能
就行。
举报
手把手教你完成一款猜歌类游戏,向你展示游戏实现的全部细节