2019独角兽企业重金招聘Python工程师标准>>>

直接上代码。

 private double[] divide(double totalMoney,int num,double minMoney){double[] each = new double[num];for(int i=0;i<num-1;i++){//计算最大安全值,保证不会超出  。如果安全值越大,价格波动越大  .建议是平均值double maxSafeMoney = (totalMoney - (num-1-i)*minMoney) / (num-1-i);//随机算出最小值,保证不低于最小值each[i] = Math.random()*(maxSafeMoney-minMoney)+minMoney;//计算当前剩下的钱totalMoney = totalMoney - each[i];}each[num-1] = totalMoney;return each;}@Testpublic void test3(){double[] rs = divide(200,10,0.01);for(double each:rs){System.out.format("%.2f\n",each);}}

结果:

16.70
21.37
18.89
12.13
11.35
23.21
24.32
7.39
14.10
50.57

转载于:https://my.oschina.net/scjelly/blog/541764

Java版 微信红包算法相关推荐

  1. python分配红包程序_Python版微信红包分配算法

    Python版微信红包分配算法 发布于 2015-05-08 10:54:23 | 151 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种面向对象.解释型计算机 ...

  2. matlab 发微信,微信红包算法MATLAB实现

    上午看到基友分享的微信红包算法的文章,代码很短,春节期间红包太火了,看完就也想实现下玩玩,原代码是JAVA的,没接触过JAVA,所以看懂后改成了MATLAB的.原文链接:微信红包随机算法初探 , 作者 ...

  3. matlab程序模拟微信抢红包,微信红包算法MATLAB实现

    上午看到基友分享的微信红包算法的文章,代码很短,春节期间红包太火了,看完就也想实现下玩玩,原代码是JAVA的,没接触过JAVA,所以看懂后改成了MATLAB的.原文链接:微信红包随机算法初探 , 作者 ...

  4. 一不小心错过的几个亿还可以再回来!解密微信红包算法

    前言 ◆ ◆ ◆ ◆ 还记得2017年,微信红包收发总量达到460亿个,2019年,除夕到初五,8.23亿人收发微信红包.一觉醒来,微信群里各种红包,顿时觉得错过了几个亿,破解了红包的规律,是不是就可 ...

  5. 微信红包算法代码实现

    微信红包算法思考学习研究 闲来无事,研究下微信的红包算法,也思考下可以实现的其他算法,略作记录. 微信红包的随机算法不是在发红包时就算好的,而是用户在领取红包时实时计算出客户领取红包金额,因此红包的算 ...

  6. js 实现微信红包算法

    微信红包算法 5块钱生成五个红包,要注意的有 1.生成5个随机数 2.5个随机数加起来必须等于5 3.红包要设置最小值 如最小值不能小于0.01 4.红包要设置最大值,如果第一个红包为5,剩下四个红包 ...

  7. java写的微信红包算法--田小江

    写了一个微信红包的算法,记录一下,后续争取再优化一下,大佬们也帮忙看一下. import java.util.HashMap; import java.util.Map;public class WX ...

  8. java红包记录_微信红包算法(java)

    package com.example.ant.common.tools; import java.util.LinkedList; import java.util.List; /** * 描述:红 ...

  9. java微信红包开发_微信红包算法(java)

    package com.example.ant.common.tools; import java.util.LinkedList; import java.util.List; /** * 描述:红 ...

最新文章

  1. PlaceHolder 控件使用
  2. stm32之端口复用和重映射
  3. 文件排版,较难的线性dp
  4. 收集、分析线上日志数据实战——ELK
  5. ureport2 + spring boot 搭建
  6. 自定义 Web 服务器控件
  7. 【javascript笔记】js基本数据类型
  8. sqlplus连接Oracle的正确语法
  9. 9008刷机教程oppo_OPPO手机解锁教程
  10. 联通微服务怎么还款_重磅!中国联通推出微信签约代扣新功能
  11. MPU6050的数据获取、分析与处理
  12. libmp4v2的编译及简单DEMO
  13. 从程序员到CTO的Java技术路线图(转)
  14. python基于PHP+MySQL的学生社团管理系统
  15. 3年车载测试人员的经验总结分享
  16. Debug的常用命令
  17. 数学归纳法+递归问题之汉诺塔问题
  18. Windows下JMC8.1.0以上版本启动失败
  19. 已官宣:测试人员抄小道进腾讯的机会来了!
  20. 昇腾Atlas200DK学习笔记(一)——环境部署

热门文章

  1. orcale建表,创建字段id使其自增
  2. spark的朴素贝叶斯分类原理
  3. redis服务端的maxclient和最大连接空闲时间设置
  4. optionMenu如何弹出
  5. TensorFlow Lite发布重大更新!支持移动GPU、推断速度提升4-6倍
  6. 弹琴、cosplay、打羽毛球……现在的机器人都是戏精丨世界机器人大会
  7. 扎克伯格5小时听证鏖战:五大焦点,四处尴尬,一次耿直CEO笑翻全场
  8. Java基础(1):Java简介和开发环境配置
  9. 谈区块链的时候别忘记了“新零售”
  10. PHP:打造一个无限极评论模块