Cześć, robie gre podobną do "Milionerów" i mam tam funkcje pytania do publiczności. Chce zasymulować losowe procenty. Są 4 możliwości odpowiedzi: A,B,C,D i tylko jedna jest poprawna. Obecnie mam takie coś:
let A = Math.floor((Math.random() * 100));
let B = Math.floor((Math.random() * (100 - A)));
let C = Math.floor((Math.random() * (100 - A - B)));
let D = 100 - A - B - C;
Ten kod działa dobrze, ale jeżeli chciałbym, żeby jedna z tych opcji miała zawsze najwięcej procent.
Przykład (poprawna odpowiedz to C):
A - 20%
B - 1%
C - 50%
D - 29%
Można jakoś ten kod przerobić tak, żeby bez zbyt dużej ilości ifów zrobić to dobrze?