Обеспечить вероятность события
От: nen777w  
Дата: 24.05.14 07:38
Оценка:
Помогите решить задачку.
Даны два типа событий A и B. Даны шансы возникновения для каждого события в N испытаниях. Т.е. например для A:2 для B:5
Т.е. событие B в N испытаниях должно 5/2 = 2.5 раза (в среднем) возникать чаще чем A.
Мне пока что в голову ничего лучшего не приходит как условно разделить диапазон 1...N на две группы с соотношением 2 к 5 т.е. первая часть диапазона чисел это A вторая B.
Генерировать случайное число от 1 до N c равномерным распределением вероятности, тем самым выбирая событие A или B.

Но думается что должно быть решение лучше.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.