Developer, а можете плиз циклом изобразить вот эти варианты с рандомом? я просто никак не могу идеально выверить это все, только такое вот придумал
const next = () => {
for (let i = 0; i < devideCard.length; i++) {
if (x > devideCard[i]) {
return devideCard[i]
} else {
return devideCard[i++]
}
}
}
Developer,
const sum = cards.reduce((acc, card) => acc.grade + card.grade) - сумма всех рейтингов
const devideCard = cards.map((card) => card.grade / Number(sum)) - деление суммы конкретного рейтинга на их кол-во
допустим x = Math.random()*1
дальше я теряю нить, заранее спс за ответ
Developer, вроде да, мне уже подсказывали нечто подобное, просто с это сложно въехать непосредственно в коде, в любом случае если Вы не сможете прописать кодом и на этом очень благодарен
Developer, не покажусь ли я слишком наглым, если попрошу это изобразить кодом?)
это вот как у меня
const minGrade = cards.reduce((acc, el) => acc.grade < el.grade ? acc : el) - поиск мин элемента
Роман Александрович, у меня сейчас реализована сортировка и выдача элемента с наименьшим рейтингом, мне нужно еще рандом прикрутить, если я правильно Вас понял
у меня на данный момент реализовано показ элемента с наименьшим значением рейтинга, но нужно реализовать еще рандом с упором на рейтинг. Надеюсь понятно изъяснился