随机返回-1或1的条件表达式

时间:2014-10-22 13:25:50

标签: java expression conditional

Java中有没有办法编写随机返回-1或1的条件表达式?

3 个答案:

答案 0 :(得分:0)

此Java代码随机返回-1或1;

return random.nextBoolean() ? -1 : +1

答案 1 :(得分:0)

功能就是你所需要的,

public int getRandom()
{
    Random rand = new Random();
    return rand.nextBoolean() ? +1 : -1;
}

注意:不要忘记导入java.util.Random;

希望有所帮助。

答案 2 :(得分:0)

确定。我解决了

(int)(Math.random() * 2) == 0 ? -1 : 1.
无论如何,谢谢你们!