Процент шанса что-то сказать?

Как мне сделать так..

  • В 80% случаев будет сказаноsendMessage("hi");
  • В 5 % случаев будет сказаноsendMessage("bye");
  • и в 15% случаев он будет говоритьsendMessage("Test");

Это должно что-то делать с Math.random ()? как

if (Math.random() * 100 < 80) {
sendMessage("hi");
}
else if (Math.random() * 100 < 5) {
sendMessage("bye");
}
39
задан Isiah L 26 February 2017 в 03:57
поделиться