请问如何得到一个随机的数? 我所知道的是;使用Random(0,x)只能得到从0到x的随机数,而且X是要小于1的,也就是说你只能得到0到1的随机数前闭,后开,就这么多,如有错误,敬请原谅 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 float rn[] = {0.9f,1.0f,1.1f};float a= rn[(int)(Math.random()*3)]; To: ququ7180 (区区) 你要得到随机数,一般是要均匀分布的... 0.9 --1.1 一般是指定到精确到小数点后几位...因为在0.9--1.1之间的数集是无限多的...:( totodo(土豆仙) 是個好同志﹐就是嗎﹐講講你到底要得到哪几個數字。 既然你知道了 random 是[0,1)之间的所以,你开动脑筋想想看0.9 ---1.1 ---> 0.9 + [0,1)*0.2 这样子明白了吧? 包内文件路径问题 Properties的问题 简单问题,求一个正确答案,谁先给出答案谁得分 数据库连接池是不是只能生活在容器中? GridBagLayout的insets与ipadx,ipady的用法 谁能提过个java做的CRM看看?? 我想学JAVA 求教java网络开发问题 vj中是不是不能直接在applet中draw? 一个关于Calendar 的奇怪现象问题!敬请各位高手给予解答!! 有没有什么毕业设计的项目书? 安装JWhiz SCJP和JBuilder9均出错!请帮忙进!高分
float a= rn[(int)(Math.random()*3)];
因为在0.9--1.1之间的数集是无限多的...:(
0.9 ---1.1 ---> 0.9 + [0,1)*0.2 这样子明白了吧?