Excel, генерация случайных чисел с заданным процентом вероятности
Приветствую всех кто читает! Появился вопрос на который не смог найти ответа в нужном виде. Есть задача сделать массив случайных чисел из заданного по условию диапазона в большом объёме. (около тридцати тысяч ячеек) Проблема заключается в том, что для некоторых диапазонов чисел необходимо указать процентную вероятность выпадения. При поиске в гугле удалось обнаружить один из возможных способов с предварительным указанием вероятности для каждого отдельного числа. Способ весьма хороший и подошёл бы, если не факт того, что таких чисел в общем возможном диапазоне десять тысяч. Буду благодарен за каждый ответ и подсказку в возможном решение поставленной задаче. Всем хорошего настроения ;)
Ответы (2 шт):
Алгоритм, который можно реализовать на VBA
Задать вероятность каждого числа
Суммировать вероятности
Вычислить % каждой вероятности относительно общей суммы:
=B2/$B$10Получить количество каждого числа в массиве:
=ОКРУГЛ(C2*1000;0)Создать массив с полученным общим количеством значений (зависит от множителя - 1000, 10 000...)
Заполнить массив числами в соответствии с их количеством.
В случайном порядке получить индексы и извлечь по этим индексам значения из массива
Вопрос закрыт, так как найден более удобный способ через с++ Спасибо за уделённое к теме внимание
