Здравствуйте!
Есть такой массив
var arr = ["apple;40", "pear;15", "orange;5", "pumpkin;30", "cabbage;10"];
И есть 20(условно, может быть больше или меньше) ящиков. Надо в каждый ящик положить по одному фрукту с заданным процентом вероятности, который в строке после разделителя ";".
Первое, что приходит на ум, это пройти циклом по все ящикам и на каждой итерации цикла получить случайное число от 1 до 100. И на основании полученного числа присвоить каждому ящику определенный фрукт. Название фрукта вытаскиваем методом str.split(";");
В общих чертах понятно, но как именно рассчитать процент вероятности на каждой итерации - вот здесь голову сломал. Пол дня просидел и ничего не получается.
Не подскажете!
Заранее огромное спасибо!