log
java中的log的那点事–记游戏中比赛分组
星期二, 十一月 8th, 2011 | JAVA-and-J2EE, webgame | 没有评论
一直不怎么用java中的math的函数,但是用起来才感觉真的很好用,下面就是一个分组的最大上限的回调函数;
即是2的n此方的分组取上最多分组
public static int getUpNum(int applyNum){
double b=Math.log(applyNum)/Math.log(2);
double c=Math.ceil(b);
double n=Math.pow(2, c);
return Double.valueOf(n).intValue();
}
获得此值, 就可以获取最大分组数,和第一次直接晋级人数,比赛的轮数,第一局的人数等等信息(有点晕吧,游戏中比赛的分组逻辑,算是webgame巡回赛[争霸赛]中比较重要的分组函数)
Search
相关文章
热门文章
最新文章
文章分类
- ajax (10)
- algorithm-learn (3)
- Android (6)
- as (3)
- computer (85)
- Database (30)
- disucz (4)
- enterprise (1)
- erlang (2)
- flash (5)
- golang (3)
- html5 (18)
- ios (4)
- JAVA-and-J2EE (186)
- linux (143)
- mac (10)
- movie-music (11)
- pagemaker (36)
- php (50)
- spring-boot (2)
- Synology群晖 (2)
- Uncategorized (6)
- unity (1)
- webgame (15)
- wordpress (33)
- work-other (2)
- 低代码 (1)
- 体味生活 (40)
- 前端 (21)
- 大数据 (8)
- 游戏开发 (9)
- 爱上海 (19)
- 读书 (4)
- 软件 (3)