如何制作随机+或 - 值

1.2*_*tts -1 javascript actionscript-3

我正在尝试添加或减去1到5个数字.

到目前为止,我有:

var number:int = Math.random() * 5;
Run Code Online (Sandbox Code Playgroud)

现在我想把它作为正面或负面随机.

我可以使用以下内容:

// use math random to pick 1 or 0 and if 0 then negative
number = Math.random() * 1 ? number : number * -1;
Run Code Online (Sandbox Code Playgroud)

但我不喜欢它.根据我对数学随机的经验,数字将始终为0 ???.有没有更好的办法?

小智 6

var plusOrMinusVal = Math.random() < 0.5 ? -1 : 1;
Run Code Online (Sandbox Code Playgroud)