Показать сообщение отдельно
  #4 (permalink)  
Старый 18.11.2024, 21:10
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 458

let array1 = ["apple;40", "pear;15", "orange;5", "pumpkin;30", "cabbage;10"];
// Создать массив на 100 элементов
let array2 = new Array(100);
// и заполнить его согласно вероятностям
for (let index = 0, index1 = 0; index < array1.length; index++) {
    let [value1, value2] = array1[index].split(';');
    let index2 = index1 + Number(value2);
    array2.fill(index, index1, index2);
    index1 = index2;
}
console.log(String(array2));
Ответить с цитированием