Java中请问转盘的概率整么控制?角度这些(谢谢!)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中请问转盘的概率整么控制?角度这些(谢谢!)相关的知识,希望对你有一定的参考价值。
打个比方,现在你的转盘有10种情况,分别为1-10,那么你先new一个list,长度为100,若希望1,概率为25%,则往这个list存储25个1进去,其他的类似,之后你再取list里面的值时,先用Collections.shuff这样一个方法去随机打乱list,再不放心,用Random类获取一个随机数,根据这个随机数去getlist里面的内容;至于角度,布吉岛了 参考技术A 哪有那么复杂,在转盘转之前,其实结果已经出来了,这个转盘只是制造一个效果。追问
恩,这个我知道,我要控制商品的概率我应该整么来控制呢
追答这个就是一个随机数的问题。系统随机数是 [0,1)
中奖率 20% ,那么判断 随机数 <0.2 就可以。50% 就是 <0.5
然后做几个失败的画面,和成功的画面。只要失败,就随机选一个失败动画也就是了。
以上是关于Java中请问转盘的概率整么控制?角度这些(谢谢!)的主要内容,如果未能解决你的问题,请参考以下文章
项目实战——Java根据奖品权重计算中奖概率实现抽奖(适用于砸金蛋大转盘等抽奖活动)
我卸载FlashGet时出现could not open instal.log file.卸载不了,请问这是整么1回事?那我如何才能卸载?