5120bee 5120bee - 3 months ago 17x
Javascript Question

JavaScript: How To Code a Heads/Tails With Specific Probability Chance Percentage?

I've implemented the function:

function coinFlip() {
return(Math.floor(Math.random()*2) === 0) ? 'Heads' : 'Tails';

And it's all working fine (I already tested it).

My problem is, how do I make this function so that the probability of getting 'Heads' is 30% while the probability of getting 'Tails' is 70%?

Thanks in advance

function coinFlip() {
      return(Math.random() < 0.3) ? 'Heads' : 'Tails';