2017-07-17 72 views
0

在p5.js一个变量,我可以定义一个变量为:定义一个选择值-1或1

var a = round(random(-1, 1)) 

,这将随机输出-1,0,1使它很容易得到0. 定义一个只输出值-1或1的变量的更好方法是什么?

回答

-1

定义自己的随机函数

function getRandomNumber(){ 
    var a=random(-1,1); 
    if(a>0)return 1; 
    else return -1; 
} 
1

您可以使用if语句。事情是这样的:

var a; 

if(random() < .5){ 
    a = -1; 
} 
else{ 
    a = 1; 
} 
1

这是你在一行的答案。我不同意接受的答案,你不应该为自己的功能定义如此简单的东西。

var a = (random() < .5)?-1:1; 
相关问题