改变概率方法之一(给自己一点思路)
来源:互联网 发布:我的世界java版 购买 编辑:程序博客网 时间:2024/04/28 06:07
public static int random(int max) {
max++;
int r = (int) (Math.random() * (1 + max) * max / 2);
int sum = 0;
for (int i = 0; i < max; i++) {
sum += max - i;
if (r < sum)
return i;
}
return -1;
}
public static void main(String[] args) {
for (int i = 0; i < 100; i++)
System.out.print("/t" + random(9));//0-9共10个数,0概率最大,9概率最小,作为数组下标就可以完成要求了。
}
- 改变概率方法之一(给自己一点思路)
- 给自己一点动力!
- 给自己一点压力
- 给自己一点激励
- 给自己一点宽容
- 给自己一点掌声
- 力求改变,给自己多一点,再多一点的挑战-我的年度规划2011.2.25
- 时时给自己一点感动
- 再给自己一点鼓励
- 留一点梦想给自己
- 每天给自己一点压力!
- 留一点梦想给自己
- 给自己一点正能量
- 随机数概率变形01概率p和1-p改变概率为二分之一
- 给自己一点冲刺的感觉
- 给自卑的自己一点建议
- 给自己一个改变的机会
- 改变自己的种方法
- Log4j的使用
- ASP.NET 2.0发送电子邮件全面剖析之二
- 当浮躁成为一种流行
- java操作图片.
- 使用模板模式简化DAO操作Hibernate
- 改变概率方法之一(给自己一点思路)
- FreeTextBox使用详解
- Log4j简明手册
- 一分钟的人生困境
- 给自己报个道!
- SQL SERVER 与ACCESS、EXCEL的数据转换
- 第二章 背景信息
- 没有女朋友的男生特点,看看你属于哪一种啊!
- linux文件系统