在p5.js中,我可以将变量定义为:
var a = round(random(-1, 1))
这将随机输出-1,0,1。使它很可能得到0。 什么是更好的方法来定义只输出值-1或1的变量?
答案 0 :(得分:1)
您可以使用if
语句。像这样:
var a;
if(random() < .5){
a = -1;
}
else{
a = 1;
}
答案 1 :(得分:1)
这是你的答案。我不同意接受的答案,你不应该为这么简单的东西定义你自己的函数。
var a = (random() < .5)?-1:1;
答案 2 :(得分:-1)
定义自己的随机函数
function getRandomNumber(){
var a=random(-1,1);
if(a>0)return 1;
else return -1;
}