当前位置: 首页 > news >正文

手机网站用什么软件做免费建站网站大全

手机网站用什么软件做,免费建站网站大全,崇信门户网站留言回复,阿里巴巴做网站分录问题需求 一个人在群里发了1个100元的红包,被分成了8个,群里有10个人一起来抢红包,有抢到的金额随机分配。 红包功能需要满足哪些具体规则呢? 1、被分的人数抢到的金额之和要等于红包金额,不能多也不能少。 2、每个人至少抢到1元…

问题需求

     一个人在群里发了1个100元的红包,被分成了8个,群里有10个人一起来抢红包,有抢到的金额随机分配。

红包功能需要满足哪些具体规则呢?

1、被分的人数抢到的金额之和要等于红包金额,不能多也不能少。

2、每个人至少抢到1元。

3、要保证红包拆分的金额尽可能分布均衡,不要出现两极分化太严重的情况。

使用线程的同步,红包100元就是资源共享!! 

public class TestRedPacket {public static void main(String[] args) {//用户名List<String> list = Arrays.asList("张三", "刘芳", "李飞", "王芳", "陈风", "方涛", "房名", "王霞", "安利", "田园");//5个线程for (int i = 0; i < 10; i++) {MyThread1 my = new MyThread1(list.get(i));//启动my.start();}}
}class MyThread1 extends Thread {private static int money = 100;  //总金额private static int count = 8;   //个数public MyThread1(String name) {super(name);}@Overridepublic void run() {//同步synchronized (MyThread1.class) {int prize = 0;if (count == 0) {System.out.println(getName() + "- 没抢到!");} else { //最后一个if (count == 1) {prize = money;} else { //随机Random r = new Random();//随机范围:[1,m/n×2-1]//二倍均值法int bounds = (money / count) * 2 - 1;prize = r.nextInt(bounds) + 1;}money -= prize;count--;System.out.println(getName() + "- 抢到【" + prize + "】元!");}}}
}

http://www.yayakq.cn/news/817399/

相关文章:

  • 小说网站推广方式wordpress搬家后 localhost
  • 贵州省城乡和住房建设厅官方网站成都网站开发定制
  • o2o网站线上wordpress输出用户中心链接
  • 上海建设人才网官网福州百度seo排名软件
  • 企业营销网站建设的基本步骤wordpress英文主题破解版
  • 免费的x网站域名网站设计数据库怎么做
  • 做装修的网站是不是骗人的网页设计师培训多久
  • 网站开发过滤器作用黄岛网站建设哪家权威
  • 包装材料网站建设郑州众志seo
  • 做一个网站需要多大的空间网页搜索优化
  • 网站怎么加统计代码深圳卓富通做网站
  • 驻马店网站开发公司电话天津最好的网站建设
  • ps素材网站大全outlook WordPress设置
  • 宁波做网站制作两个网站放在同一个空间有什么影响吗
  • 成都网站建设源码世纪app开发合同范本
  • 有哪些好的做网站公司好宝安网站制作需要多少钱
  • 期货网站开发网站建设需要多少钱?
  • 平顶山市住房和城乡建设局网站网络教学平台
  • 网站改版会降权吗个人自媒体有哪些平台
  • 做盗版视频网站违法吗怎么样才能申请网址
  • 杭州如何设计公司网站wordpress在线表格
  • 网站建设与网页设计总结什么是网站后台
  • 网站的说服力情侣博客网站模板
  • 网站建设的电话做优惠券网站
  • 上海网站排名前十wordpress文章链接设置
  • 大型网站权限设计网站建设费 账务处理
  • 家教网站代理建设厅网站怎么查询安全员c考试成绩
  • 秦皇岛百度网站排名上海比较出名的互联网公司
  • 网站建设中手机版怎样用别人的网站做修改
  • 做网站需要注意什么问题wordpress 内容模板下载