public Map getRandomPrizeResult(String activityNo) {
Map resultMap = null;
StringBuffer sqlBuf = new StringBuffer(
"SELECT * FROM PRIZE_INFO PI WHERE PI.ACTIVITY_NO = ? ORDER BY PI.PRIZE_LEVEL ASC ");
List list = null;
try {
list = Database.getToList(sqlBuf.toString(), new Object[] { activityNo });
if (list != null && list.size() > 0) {
double randomDoubleValue = getRandomDoubleValue();
double prizeRateValue = 0;
double prizeRateAdd = 0;
String prizeName = "";
for (int i = 0; i < list.size(); i++) {
prizeRateValue = Double.parseDouble((String) ((Map) list.get(i)).get("prize_rate"));
prizeRateAdd += prizeRateValue;
prizeName = (String) ((Map) list.get(i)).get("prize_name");
logger.info("奖品名称: " + prizeName + " 的中奖概率Top值为: " + prizeRateAdd);
if (randomDoubleValue < prizeRateAdd) {
resultMap = (Map) list.get(i);
logger.info("用户中奖,奖品名称为: " + prizeName);
break;
}
}
}
} catch (Exception e) {
logger.error("获取用户在理论情况下,应该获取到的奖品信息异常", e.fillInStackTrace());
}
return resultMap;
}
分享到:
相关推荐
在本压缩包“行业文档-设计装置-一种智能随机概率学教具.zip”中,包含的主要内容是一款创新的智能随机概率学教具的设计与应用。这个教具是为教育领域,特别是数学教育,尤其是概率统计课程量身定制的。下面我们将...
为此,本文提出了一种基于模糊随机概率理论的坝体可靠性分析方法,这种方法结合了模糊数学和概率理论,对大坝结构的可靠性进行更加全面的分析。 模糊随机概率理论的提出,源于20世纪40年代将概率理论引入到结构设计...
- 改进1:原先的优化概率因子缺少随机性,导致容易陷入局部最优,故改为随机概率因子 - 改进2:采用强制切换机制充分利用算法的探索和开发能力 - plotRMOP文件画出改进动态概率因子RMOP的图像 - 将改进后的MAOA与AOA...
在游戏开发中,随机概率的选择算法是至关重要的一个部分,它能够让游戏的事件变得更加动态和不可预测,从而提高玩家的游戏体验。随机概率算法通常用于决定角色的行为、物品的掉落、战斗的结果等多种情况。本篇文章将...
《应用随机过程概率模型导论》是一本深入探讨随机过程及其在概率模型中应用的经典教材。9th 中英文版的出版,为读者提供了更全面、更深入的学习资源,结合了英文原版的精髓和中文的易理解性,使得国内读者也能无障碍...
《概率、随机变量与随机过程》是概率论与随机过程领域的经典著作,由著名学者帕普里斯(A. Papoulis)撰写。这本书深入浅出地介绍了概率论的基础知识,随机变量的概念及其性质,以及随机过程的基本理论。通过解读书中...
《应用随机过程概率模型导论》第11版是一本深度探讨随机过程理论及其应用的权威著作,尤其适合于机器学习领域的学者和实践者。随机过程是概率论的一个分支,它在众多科学领域,如数学、物理、工程、经济学、生物...
《概率、随机变量与随机过程》美)帕普里斯,(美)佩莱 著,保铮,冯大政 等译-概率、随机变量与随机过程 [Probability, Random Variables and Stochastic Processes]-Xi’an Jiaotong University Press (2000)
是对数学方面参数估计方法及应用的一个笔记,讲述了参数估计的基本概念以及详细用法
根据给定文件的信息,我们可以提炼出关于《概率统计与随机过程》这本教材的关键知识点,主要涉及概率论、统计学以及随机过程等核心概念和技术。本书由Henry Stark和John W. Woods共同编写,并且是第四版,这表明该书...
《概率、随机变量与随机过程》是美国著名学者A·帕普里斯教授所著的一本经典教材。自1965年第1版问世以来至今已第4版,一直被美国多所大学用作相关专业的研究生教材。它的特点是将高深的理论恰当地应用于工程实际,...
《应用随机过程概率模型导论》第11版是由美国学者SHELDON M.ROSS撰写的一本经典教材,由龚光鲁翻译成中文,并在2016年由人民邮电出版社出版。这本书深入浅出地介绍了随机过程与概率模型在实际应用中的基础知识和理论...
《概率随机变量与随机过程》是一本深入探讨概率论与随机过程理论的教材或参考书。Solution manul通常指的是解答手册,它为书中的习题提供了详细的解答,帮助读者理解和应用所学概念。这个压缩包文件包含了这本书的...
《应用随机过程概率模型导论》是概率论与统计学领域的一部经典著作,由美国著名学者SHELDON M.ROSS撰写,并由龚光鲁翻译为中文第11版。这本书深入浅出地介绍了随机过程及其在各种工程、科学和经济领域的应用,是学习...
传说中的概率、随机变量与随机过程(4版)的讲义,有ppt和pdf两种格式,内容一样.英文版.可以很负责地说,估计你很难找到这个东西哦.随机方面的绝好资料(请配合西安交通大学出版社的概率、随机变量与随机过程(4版)使用)--...
《国外名校**教材精选:概率随机变量与随机过程(第4版)》是美国著名学者A·帕普里斯教授所著的一本经典教材。自1965年第1版问世以来至今已第4版,它一直被美国多所大学用作相关专业的研究生教材,长久不衰。在本书...
在标题和描述中提到的知识点主要包括随机事件及其概率、概率的定义与计算、全概率公式以及Bayes公式,还有随机变量及其分布以及分布函数计算。接下来,我们将深入探讨这些概念。 1. **随机事件及其概率**: 随机...
首先,《应用随机过程 概率模型导论》第11版是一本专注于概率模型及其应用的教材。随机过程和概率模型是数学与统计学中的重要分支,它们在多个领域中都有广泛的应用,包括但不限于工程、物理学、经济学、生物学以及...
`Draw`方法首先计算所有奖项概率的总和,然后生成一个0到1之间的随机浮点数,乘以总概率得到一个随机概率值。接着,遍历奖项概率,减去每个奖项的概率,当随机概率值小于等于0时,对应的奖项就是抽中的奖项。 需要...