Сумма всех вероятностей должна быть 1. Теперь мы работаем здесь с дискретными вероятностями в конечном диапазоне, поэтому мы рассматриваем (здесь) 5 возможностей с некоторым распределением, которое вы имеете, назовите их p1, p2, p3, p4 и P5 сумма которых равна 1.
f0 = 0 f1 = p1 f2 = f1 + p2 F3 = F2 + P3 F4 = F3 + p4 = f5 f4 + p5 и должно быть 1
Создайте случайное число от 0 до 1, и мы предположим, что оно не может быть точно 1. Посмотрите на значение f, которое вписывается в его потолок, и это значение ваше случайное событие. Так что, возможно
f1 = 0,222 f2 = 0,444 f3 = 0,555 f4 = 0,777 f5 = 1
Если случайное число 0,645, то вы породили 4 события. С вышесказанным вы получаете вдвое меньше шансов создать 3, чем любой другой. Мы можем сделать это менее вероятно, до сих пор, например:
f1 = 0,24 f2 = 0,48 f3 = 0,52 f4 = 0,76 f5 = 1
0,24, вероятно, от других и только 0,04 из 3.
Я держал пари, что этот парень работает для онлайн казино :) – Joony
NOP ... я работаю на матч 3 головоломки .. – Rony
Вы также можете быть заинтересованы в gamedev.stackexchange.com :) – badp