定义选择值-1或1的变量

时间:2017-07-17 01:45:05

标签: p5.js

在p5.js中,我可以将变量定义为:

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

这将随机输出-1,0,1。使它很可能得到0。 什么是更好的方法来定义只输出值-1或1的变量?

3 个答案:

答案 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;
}