[질문] 배열에서의 제어에 따른 랜덤 출력 방법여?
죄암죄암
2024.08.22
testArray = [];
testArray[0] = {mark:H, title:aa};
testArray[1] = {mark:H, title:bb};
testArray[2] = {mark:M, title:cc};
testArray[3] = {mark:M, title:dd};
testArray[4] = {mark:L, title:ee};
testArray[5] = {mark:L, title:ff};
num = Math.floor(Math.random() * (3)) ;
txtQuestion.text = testArray[num].title;
txtmark.text = testArray[num].mark;질문1.
이렇게 하면 mark가 H, M, L인 것이 H, M, L와 상관없이 랜덤하게 3개 출력되는데여, 이것을 mark가 H인것 1개, mark가 M인것 1개, mark가 L인것 1개로 제어해서 3개를 랜덤하게 출력하게 하거나 또는 mark가 H인것 2개, mark가 M인 것 1개 이런식으로 mark에 따라 3개를 각각 다르고 랜덤하게 출력하는 방법은 어떻게 해야 하나여??
질문2.
한번 랜덤하게 나온 것은 다시 중복해서 출력되지 않도록 하는 방법??
예를 들어 랜덤하게 출력하다 보면 title:aa가 2번이나 3번 중복해서 출력되는 것을 방지하는 방법여
-
늘다 2024-08-22
까오 공부해야겟어용~