Math.random()只有两个数字

时间:2017-02-09 14:21:04

标签: math random numbers

我想用Math.random()只创建数字2和4。 我怎么能这样做?

感谢您的支持

2 个答案:

答案 0 :(得分:1)

int twoOrFour = Math.random() < 0.5 ? 2 : 4;

答案 1 :(得分:0)

'?'并且':'被称为三元运算符。它们是if - else的替代品。以前的代码应该使用if-else

if (Math.random ()<0.5)twoOrFour=2; else twoOrFour=4;