【发布时间】:2015-01-02 06:15:57
【问题描述】:
我正在尝试在坐标平面上创建一个随机点,并且我希望 x 和 y 是介于 -2.0 和 2.0 之间的两个随机浮点数
鉴于我已经尝试过
x = (random.nextDouble() - 2);
y = (random.nextDouble() - 2);
上面只会返回坐标平面负象限的(x,y)。
我怎样才能让它平等地到达所有四个象限?
【问题讨论】:
-
您在标题中声明您想要一个随机浮点数,现在您正在使用双打。 x 和 y 是如何定义的?如果它们是浮点数,那么这就是问题的一部分。请发布整个代码。
-
@Turing85 double 是浮点类型,所以“float”的使用合理清晰
-
@Bohemian 不是,如果 x 和 y 被定义为浮点数。
-
@Turing85 它们不是浮点数;如果它们是代码将无法编译。
标签: java random negative-number