请问一个随机数随机的问题 请问大家,java的随机数能不能做到这一点。假如我在0-10之间的整数进行随机,我可以指定在随即到每个数的概率是多少。比如说我可以指定随机到0-9的概率为10%,而随机到10的概率为90%。请问这种功能能够通过jdk函数做到吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JDK 函数本身无法做到,但是可以自己对随机函数进行升级改造,来自己设定概率范围。 public static void main(String[] args){ //产生一个0-9的随机数 int t = new Random().nextInt(10); int result; if(t<1)//10% result = new Random().nextInt(10); else//90% result = 10; System.out.println(result); } http://topic.csdn.net/t/20050303/11/3820781.html建议去看看这个 关于java的线程问题(有可用答案就结贴) 接口不就是interface吗?怎么还要写一个接口啊 【讨论】Java中的变量命名法~~java中你还会使用匈牙利命名法吗? java高精度计算 为什么显示不出来图像?(附源码) 实现applet和servelet通信,由applet发送数据给servelet,servelet查询数据库返回结果给applet? 某著名IT企业面试题,java实现双向链表栈! 请大家推荐一个开源免费前途光明的 java IDE . 请问如何建立自己的java库 哪个更有前途?散分贴! java矩阵图像显示 java图片显示
//产生一个0-9的随机数
int t = new Random().nextInt(10);
int result;
if(t<1)//10%
result = new Random().nextInt(10);
else//90%
result = 10;
System.out.println(result);
}