作业帮 > 综合 > 作业

java如何让random出来的double数字在[0.3,1)之间?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/28 05:37:59
java如何让random出来的double数字在[0.3,1)之间?
我知道nextDouble()出来的范围是0.0到1.0之间的数,那怎么让random出来的数字在0.3到1.0之间啊?如果直接加上0.3就会可能超过1.0,求解啊!
java如何让random出来的double数字在[0.3,1)之间?
nextDouble() --- 0.0到1.0
nextDouble()*0.7 --- 0.0到0.7
1-nextDouble()*0.7 --- 0.3到1.0
再问: 啊谢谢!!!还有个问题,如果我一个class中,题目给出的UML图上标了一个与class同名的conductor method,但是我不需要在里面写什么代码,请问我可以空着么?或者直接不写?
再答: 如果你的class未继承什么父类的话可以不写构造函数。如果继承了父类,并且父类有构造函数的话,那必须写构造函数,至于你构造函数里写不写代码,这个无所谓的。