2017-07-17 76 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; 
相關問題