Золотая подкова / Php лотерея

Случайная процентная лотерея PHP

Мой вопрос не дублирует этот вопрос, потому что я хочу вернуть номер уведомления об отмене изменения.

Я работаю над сценарием маркетинга, каждое объявление имеет свои изменения. Поэтому я хотел бы перечислить процент конфигураций в каждом обновленном объявлении:

Объявление 1 - 100

Уведомление № 2 - 500

Уведомление № 3 - 20

С этой точки зрения мы рассчитываем процентную долю конфигураций, которые я делаю, - 100 500 20 = 620, а затем делим любую конфигурацию рекламы на 620.

Эти проценты - шанс показать ваше объявление. Теперь я хочу организовать лотерею с этой информацией, чтобы показать мое объявление.

Естественно, процент от 100% всех объявлений

Я думаю,

мне нужно использовать array_rand или get_randmax, но я не знаю, с чего начать. Спасибо за вашу помощь.