2012-03-29 20 views
0

Ich weiß, dass eine zufällige Zahl, die durch 10 teilbar ist, bedeutet, dass es nicht so zufällig ist, aber bleibe bei mir. Stellen Sie sich ein Spielraster mit 10x10 Pixeln vor. Ich möchte ein 10x10 Sprite zufällig auf dem Spielraster platzieren.Eine Zufallszahl teilbar machen durch 10

Ich habe alles funktioniert anders als bekommen meine Zufallszahl Funktion, um Zufallszahlen, die durch 10 teilbar sind zurückzugeben. Wenn ich es geben einen Bereich von 10 und 50, ich will es nur 10, 20, 30, 40, 50. Du weißt, was ich meine.

Hier ist meine Funktion:

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

Wie kann ich das passieren?

Danke!

+3

eine Anzahl Generieren von 1-5 und multipliziere es mit 10. –

Antwort

8

eine Zufallszahl von 1 bis 5 erzeugen, und durch 10

1

multiplizieren wie er oben gesagt ^, einen Zufallswert zwischen 1 und 5 erzeugen, dann multipliziert mit 10.

return (Math.floor(Math.random() * (1 + high - low)) + low) * 10; 
Verwandte Themen