AS2에서 수행 한 이전 프로젝트를 AS3에서 다시 코딩하고 있습니다. AS2에 다음 줄이 있습니다.주어진 숫자를 기반으로 임의?
randNum = random(quizQuestions.length);
AS3에서도 동일한 작업을 수행 할 수 있습니까?
참고 : quizQuestions.length는 질문 수입니다. 사전에
감사합니다,
세르지오
업데이트 :
var randNum:Number = Math.round(1 + (quizQuestions.length - 1) * Math.random());
매력 등이 wors.
고마워요!
당신은 임의의 숫자를 얻기 위해 AS3와 함께이 공식을 사용한다
결과를 반올림하는 것을 잊어 버렸습니다. – Marty
훨씬 더 무작위로 만듭니다! 아하하. –
그래도 여전히 '무작위'와 마찬가지로, 가능한 결과는 거의 없습니다 : P 그러나'randNum'이'quizQuestions'의 레코드를 얻기위한 인덱스로 사용되기 때문에이 특별한 경우에는 반올림이 필요합니다. THAT는 배열의 경계에 머무르기 위해 * 반올림해야 함을 언급 할 가치가 있다고 말했습니다. – Marty