Шанс наступления события
Всем привет.
Нужно что бы скрипт срабатывал с определенной вероятностью, в процентах. Изначально я сделал так:
var procent = 90
var chance =(Math.random( )*99+1)
if (procent > chance ) {...Все дела...}
при таком значении procent скрип должен срабатывать почти всегда, а по факту были случаи, когда Math.random выдавал более 90 пять раз в подряд. Помогите составить скрип, который бы реально выдавал вероятность заданную в процентах. |
prizvel,
var procent = 90, yes = 0, no = 0 ;
for (var i=0; i<100; i++) {
var chance =(Math.random()< procent/100)
chance ? yes++ : no++
}
alert("yes : " + yes + " no : " + no)
|
Странно, видимо ошибка у меня в скрипте
|
Цитата:
|
| Часовой пояс GMT +3, время: 22:57. |