请问一个随机数随机的问题

Brave_lxx 2009-05-09 10:11:48
请问大家,java的随机数能不能做到这一点。假如我在0-10之间的整数进行随机,我可以指定在随即到每个数的概率是多少。比如说我可以指定随机到0-9的概率为10%,而随机到10的概率为90%。请问这种功能能够通过jdk函数做到吗?
...全文
88 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kreocn 2009-05-09
  • 打赏
  • 举报
回复
http://topic.csdn.net/t/20050303/11/3820781.html

建议去看看这个
Johnson_Hong 2009-05-09
  • 打赏
  • 举报
回复
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);
}
doudie2001 2009-05-09
  • 打赏
  • 举报
回复
JDK 函数本身无法做到,但是可以自己对随机函数进行升级改造,来自己设定概率范围。
huguang 2009-05-09
  • 打赏
  • 举报
回复
这个好像只能自己写算法了,应该不难

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧