Obiect aleatoriu din mai multe Array cu procentaj de șanse în JS
Scris: Dum Oct 25, 2020
Am 3 Array de obiecte în JavaScript:
Un array temporar în care voi stoca obiecte aleatorii alese:
Vreau să obțin un obiect aleatoriu din array aleatoriu.
50% procentaj de șanse să obțin obiect aleatoriu din fruits.
30% procent să obțin obiect aleatoriu din array-ul car.
20% procentaj de șanse să obțin obiect aleatoriu din array books.
Exemplu:
- Șansa de 50% -> obiectul aleatoriu din array fruits este adaugat in tempArray și tempArray ar trebui să aibă obiect cu "Banana".
- Șansa de 20% -> Obiectul aleatoriu din array books este adaugat in tempArray și tempArray ar trebui să aibă obiect cu numele "Hunting Show".
Cum se poate face în javascript?
Cod: Selectaţi tot
const fruits = [
{name: "Banana"},
{name: "Apple"},
{name: "Peach"}
]
const car = [
{name: "Audi"},
{name: "Bentley"}
]
const books = [
{name: "Alice in wonderland"},
{name: "Deep in the dark"},
{name: "Hunting Show"}
]
Cod: Selectaţi tot
const tempArray = []
50% procentaj de șanse să obțin obiect aleatoriu din fruits.
30% procent să obțin obiect aleatoriu din array-ul car.
20% procentaj de șanse să obțin obiect aleatoriu din array books.
Exemplu:
- Șansa de 50% -> obiectul aleatoriu din array fruits este adaugat in tempArray și tempArray ar trebui să aibă obiect cu "Banana".
- Șansa de 20% -> Obiectul aleatoriu din array books este adaugat in tempArray și tempArray ar trebui să aibă obiect cu numele "Hunting Show".
Cum se poate face în javascript?