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

北京建设招标信息网站视频网站公共关系怎么做

北京建设招标信息网站,视频网站公共关系怎么做,江西雄基建设网站,双语cms网站问题需求 一个人在群里发了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/407525/

相关文章:

  • 株洲网站建设推广报价android 网站模板下载
  • 安徽中色十二冶金建设有限公司网站网站建设报价方案
  • 网站备案背景墙睿思设计
  • 有未来科技感的公司名字seo是做什么的
  • ps个人网站怎么做建网站 需要签署协议
  • 普通网站建设wordpress分类归档不科学
  • 曲阜建设局网站西安博达网站建设
  • 网站色彩心理营销推广有哪些
  • 时代设计网 新网站wordpress管理员与编辑可见
  • 百度网站收录提交免费开源代码网站
  • 扁平式风格网站百度手游app下载
  • 三站合一 网站建设京网站建设首选白龙马
  • 网站建设怎样接业务网络规划设计师考试通过率
  • 新乡网站建设费用黄骅住房和城乡建设局网站
  • 微信群发布网站建设网络服务端口
  • 厦门哪家网站建设最好个人网站备案后可以随意建站吗
  • 长沙做网站公外国做图网站
  • zzzcms建站系统天猫网站怎么做
  • 公司名称 网站域名 关联wordpress仿堆糖
  • 网站设计与建设工作室公司的网站难不难做
  • 网站开源代码模版门户网站栏目维护建设方案
  • 网站排名站长之家手机访问wordpress
  • 哈尔滨cms建站系统wordpress优秀模板下载
  • 做网站什么字体网站建设一般怎么付款
  • 长沙做网站智投未来网络营销网站功能
  • 延吉网站网站建设做好档案整理及网站建设
  • 网站优化主要怎么做新乡专业的网站建设公司
  • 电子商务网站开发设计报告书沈阳网页设计培训
  • 深圳网站设..做网站关于创新的
  • 南宁制作网站多少钱网站关联页面如何做