2011-02-07 6 views

답변

3

는 그냥 구문 질문,이 기능 결국

function randomNumber(low:Number=0, high:Number=1):Number { 
    return Math.floor(Math.random() * (1+high-low)) + low; 
} 
2

[0, n] 범위의 난수를 생성하고 n/2를 뺍니다.

1
private function randomize(amount:Number):Number 
{ 
    return ((Math.random() - .5) * 2) * amount; 
} 
+0

에 매개 변수로 낮고 높은 번호를 제공합니다 ^^ – nicoptere

1
var no1:Number; 
var no2:Number; 

no1 = Math.random() - .5; 
if (no1> 0) { 
    no2 = no1 + (1 - no1); 
}else { 
    no2 = no1 - (1 + no1); 
} 

trace(no2); // returns either 1 or -1 
관련 문제