Вот предположим мне надо подсчитать вероятность события допустим у меня шанс 5% В голове в принципе только одна идея как это реализовать PHP: $chanche = rand(1, 1000); if ( $chanche <= 50 ){ echo "Совпадение"; } else{ echo "Нет совпадения"; } Но она меня достаточно смущает... все же думаю это примитивно и не точно, может кто замарачивался подобной задачей поделится мыслями ?
Matt_le О какой точности мы говорим когда имеем ввиду теорию вероятностей? Единственное что можно указать точно - величину математического ожидания http://ru.wikipedia.org/wiki/Математическое_ожидание Опишите задачу
Приведу пример из игр, шанс критичекого удара 5% мне надо составить код, который бы подсчитал произойдет ли данное событие или нет, ну само собой учитывая данную вероятность в 5%. ЗЫ надеюсь понятно объяснил.
ну и сделай if( 5 <= rand(0,99)) какие сомнения? ну или $d = 10000; if( (5 * $d) <= rand(0,99 * $d)) для более гладкого распределения