JavaScript Random Positive or Negative Number

后端 未结 6 1859
孤独总比滥情好
孤独总比滥情好 2021-01-30 06:32

I need to create a random -1 or 1 to multiply an already existing number by. Issue is my current random function generates a -1, 0, or 1. What is the most efficient way of doing

6条回答
  •  长情又很酷
    2021-01-30 07:19

    Don't use your existing function - just call Math.random(). If < 0.5 then -1, else 1:

    var plusOrMinus = Math.random() < 0.5 ? -1 : 1;
    

提交回复
热议问题