概率和随机数的问题,高手帮帮忙,谢谢! 如果真是你说的那种情况,我估计是因为System.currentTimeMillis() 这个随机参数有问题,你先拭试不要参数吧,因为从循环外调用时每次的参数其实不一样,由于这个参数是连续的而不是随机的,故而影响随机效果。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 0.05 = 5/100 = 1/20long TIMES = 10000;Random rand = new Random(System.currentTimeMillis());int count = 0;for(int i = 0; i < TIMES; i++) { count += (Math.abs(rand.nextInt()) % 20) == 0) ? 1: 0;}System.out.println("times:"+count+"\t"+ ((float)count/TIMES)); Random rand = new Random(System.currentTimeMillis());seed is almost same if you call glTest() from outside. 序列化问题 请高手指教 关于c/s中的java多线程合并文件 关于java里如何连接数据库的问题 怎么将DOM解析转化为XML解析????!!!! 学java已有几个月,现在想放弃了 招收有至于JAVA方面学习的爱好者或是高手 如何禁止代理服务器对页面的缓存 怎么用java做一个类似qq里面好友栏的滚动栏?谢谢 求助:有没有能查看磁盘空间和CPU使用率的JAVA类?? 反编译如此强大,class该如何保护呢?有分感谢! 请问哪里有用JAVA实现语音聊天的例子或代码参考? 如何消除2个button中间的距离
Random rand = new Random(System.currentTimeMillis());
int count = 0;
for(int i = 0; i < TIMES; i++) {
count += (Math.abs(rand.nextInt()) % 20) == 0) ? 1: 0;
}
System.out.println("times:"+count+"\t"+ ((float)count/TIMES));
seed is almost same if you call glTest() from outside.