也想出现在这里?点击联系我~ 一个简单的红包生成算法,代码如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 /** * 红包 * @param n * @param money 单位:分 * @return **/ public static double[] redpacket(int n, double money) { // 红包结果 double[] result = new double[n]; // 随机数 double[] randnum = new double[n]; // 随机总数 double randsum = 0; // 保证每个人都分到一分钱,扣除后分配 double redsum = money - n; // 先随机,生成指定个数的随机数 for (int i = 0; i < randnum.length; i++) { randnum[i] = math.random() * redsum; randsum += randnum[i]; } // 重新分配 double left = redsum; // 设置随机红包结果 for (int i = 0; i < result.length-1; i++) { // 取整 result[i] = math.round(randnum[i] / randsum * redsum); left -= result[i]; // 每人至少一分钱 result[i] = (result[i] + 1) * 1.0 / 100; } // 设置最后一个红包 result[n-1] = (left + 1) * 1.0 / 100; return result; } 算法很简单,仅供参考,有考虑不到之处,欢迎指正! 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对快网idc的支持。如果你想了解更多相关内容请查看下面相关链接 原文链接:https://blog.csdn.net/weixin_35971547/article/details/85628055 收藏 (0) 打赏 感谢您的支持,我会继续努力的! 打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在 点赞 (0) 声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。 快网idc优惠网 建站教程 Java一个简单的红包生成算法 https://www.kuaiidc.com/110682.html Java算法红包 站长 生成海报 复制本文链接 java实现多人多牌数比较游戏 批量将现有Jar包上传到Maven私服 也想出现在这里?点击联系我~ 相关文章 64M VPS建站:怎样选择合适的域名和SSL证书? 建站教程 站长 5个月前 93 64M VPS建站:怎样优化以提高网站加载速度? 建站教程 站长 5个月前 129 64M VPS建站:是否适合初学者操作和管理? 建站教程 站长 5个月前 89 ASP.NET自助建站系统中的用户注册和登录功能定制方法 建站教程 站长 5个月前 149 猜你喜欢 64M VPS建站:怎样选择合适的域名和SSL证书? 2025-06-10 64M VPS建站:怎样优化以提高网站加载速度? 2025-06-10 64M VPS建站:是否适合初学者操作和管理? 2025-06-10 ASP.NET自助建站系统中的用户注册和登录功能定制方法 2025-06-10 ASP.NET自助建站系统的域名绑定与解析教程 2025-06-10 发表评论 暂无评论 登录后评论 站长 QQ 微信 微信 微博 161337 文章 9,884,912 浏览 0 收藏 0 评论 47276 标签 14 分类 关注Ta发私信 进主页 TA的动态 2025-07-10 怎样使用阿里云的安全工具进行服务器漏洞扫描和修复? 2025-07-10 怎样使用命令行工具优化Linux云服务器的Ping性能? 2025-07-10 怎样使用Xshell连接华为云服务器,实现高效远程管理? 2025-07-10 怎样利用云服务器D盘搭建稳定、高效的网站托管环境? 2025-07-10 怎样使用阿里云的安全组功能来增强服务器防火墙的安全性? 快网idc优惠网 idc信息共同学习,共同进步,共同成长! QQ交流群 QQ交流群 您的支持,是我们最大的动力! 热门文章 IntelliJ IDEA maven 构建简单springmvc项目(图文教程) 2025-05-29 50 PHP使用递归生成文章树 2025-05-29 72 Java groovy如何提升代码运行效率 2025-05-29 76 美国高防服务器如何在智能教育和在线学习安全中应用? 2025-05-25 91 V10系统的数据分析工具如何帮助网站运营者做出决策? 2025-06-05 25 热门评论