Страницы

Поиск по вопросам

воскресенье, 7 апреля 2019 г.

Как сделать генератор случайных чисел?

Нужно, чтобы выпадали цифры от 1 до 5 с вероятностью: 1 = 70%, 2 = 20%, 3 = 5%, 4 = 4%, 5 = 1%


Ответ

Эта задача решается очень просто. function specialRandom() { var r = Math.random() * 100; if (r < 70) { return 1;} else if (r < 90) { return 2;} else if (r < 95) { return 3;} else if (r < 99) { return 4;} else { return 5;} }

Комментариев нет:

Отправить комментарий