Вероятность присвоения значения переменной

программирование математика

Есть 6 переменных, нужно присвоить другой переменной значение одной из этих, причём вероятность того, что будет выбрана переменная 1 или 2 - 0.2, 3 - 0.4, 5 и 6 по 0.6, а 6 - 0.4.
Мне важен не язык, а алгоритм, а то я уже запутался в рандомах.
У меня пока идея одна - сделать case ... (switch from) из диапазона случайных значений: поделить 120 на диапазоны по 20 чисел и смотреть, куда попадёт random, на основе этого как-то определять одну из шести переменных.

Примечание:
BAIZOR, в смысле первая переменная
Ответы:
Вы сказали - "причём вероятность того, что будет выбрана переменная 1 "
1%?
или 1 из всех возможных?


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.