Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

[AS2.0]Frage zu Math.random() + random()

Zack_Hiro - 35
Profi (offline)

Dabei seit 02.2006
597 Beiträge

Geschrieben am: 24.04.2009 um 18:13 Uhr
Zuletzt editiert am: 24.04.2009 um 18:23 Uhr

meine frage an alle actionscriptler hier: wodurch zum henker unterscheiden sich diese zwei funktionen? :-D

wenn ich

Zitat:

this._x = random(550);

schreib, kommts doch auf das selbe hinaus, wie

Zitat:

this._x = Math.random()*550;

???


wär nett wenn's mir jemand erklären könnte :/


edit: bin noch recht unerfahren mit actionscript^^

http://www.pown.it/1759?r=393591

Zack_Hiro - 35
Profi (offline)

Dabei seit 02.2006
597 Beiträge

Geschrieben am: 24.04.2009 um 18:20 Uhr

Zitat von LA_LAKER:

WTF ?!?


[sarkasmus]und alle meine probleme sind gelößt...[/sarkasmus]

http://www.pown.it/1759?r=393591

reznor - 43
Halbprofi (offline)

Dabei seit 08.2006
134 Beiträge
Geschrieben am: 24.04.2009 um 18:28 Uhr

Zitat von Zack_Hiro:


Zitat:

this._x = random(550);


Zitat:

this._x = Math.random()*550;



erstellt das erste nicht einfach nur eine zufallszall zwischen 0/1 und 550?
und das zweite eine zufallszall zwischen 0 und 1 und mit 550 multipliziert ergeben sich die gleichen ergebnisse wie beim ersten?

happiness is only real when shared

McPommes - 51
Experte (offline)

Dabei seit 09.2006
1422 Beiträge
Geschrieben am: 24.04.2009 um 18:28 Uhr

Was ist actionscript?
Ich kenn das so dass die eine Funktion eine Gleitkommazahl zwischen 0 und 1 zurückgibt und die andere eine Ganzzahl. Also ist der Wertetyp der Unterschied. Und es ist ja auch schön wenn man das kürzer schreiben kann, weils schon eine Funktion gibt die das gewünschte berechnet.


*** diese Fusszeile verschwendet 45 Bytes ***

Zack_Hiro - 35
Profi (offline)

Dabei seit 02.2006
597 Beiträge

Geschrieben am: 24.04.2009 um 18:35 Uhr
Zuletzt editiert am: 24.04.2009 um 18:37 Uhr

Zitat von McPommes:

Was ist actionscript?


programmiersprache für flash (damit lassen sich games/movies alà funny-games.biz oder newgrounds.com erstellen;-))
außerdem sind ziemlich viele internet-seiten-inhalte (banner, player, etc) mit actionscript geschrieben

Zitat von reznor:

erstellt das erste nicht einfach nur eine zufallszall zwischen 0/1 und 550?
und das zweite eine zufallszall zwischen 0 und 1 und mit 550 multipliziert ergeben sich die gleichen ergebnisse wie beim ersten?


wow...
da muss es noch was anderes geben...sonst wäre einer dieser 2 functions ziemlich sinnlos und doof^^

http://www.pown.it/1759?r=393591

reznor - 43
Halbprofi (offline)

Dabei seit 08.2006
134 Beiträge
Geschrieben am: 24.04.2009 um 18:39 Uhr

Zitat von Zack_Hiro:

wow...
da muss es noch was anderes geben...sonst wäre einer dieser 2 functions ziemlich sinnlos und doof^^


muss es das? in programmiersprachen gibt es häufig mehrere möglichkeiten um bestimmte aufgaben zu erledigen...
warum sollte es sonst kopf- bzw. fussgesteuerte while-schleifen geben, bzw die string-vergleiche <> == und zig andere beispiele?

happiness is only real when shared

Der666Diablo
Champion (offline)

Dabei seit 04.2006
23736 Beiträge

Geschrieben am: 24.04.2009 um 18:40 Uhr

Zitat von Zack_Hiro:

wow...
da muss es noch was anderes geben...sonst wäre einer dieser 2 functions ziemlich sinnlos und doof^^


mh, wie wärs damit, unterschied

Bei Geld, Sex und Kunst gibt es keinen abnehmenden Grenznutzen. http://shortlinks.de/oee9

Der666Diablo
Champion (offline)

Dabei seit 04.2006
23736 Beiträge

Geschrieben am: 24.04.2009 um 18:40 Uhr

Zitat von reznor:

Zitat von Zack_Hiro:

wow...
da muss es noch was anderes geben...sonst wäre einer dieser 2 functions ziemlich sinnlos und doof^^


muss es das? in programmiersprachen gibt es häufig mehrere möglichkeiten um bestimmte aufgaben zu erledigen...
warum sollte es sonst kopf- bzw. fussgesteuerte while-schleifen geben, bzw die string-vergleiche <> == und zig andere beispiele?

mh, oder funktionen, die sich ersetzten, aber noch nicht gestrichen wurden, um abwärtskompatibel zu bleiben (siehe oop konstruktor php4/php5)

Bei Geld, Sex und Kunst gibt es keinen abnehmenden Grenznutzen. http://shortlinks.de/oee9

Zack_Hiro - 35
Profi (offline)

Dabei seit 02.2006
597 Beiträge

Geschrieben am: 24.04.2009 um 18:43 Uhr
Zuletzt editiert am: 24.04.2009 um 18:47 Uhr

ich verstehe trozdem nich wozu es gut sein soll...zwei verschiedene functions die ein und dasselbe machen...eben nur auf verschiedene art und weisen...villeicht komm ich drauf wenn ich mehr flash-skills habe :-D



Zitat von reznor:


erstellt das erste nicht einfach nur eine zufallszall zwischen 0/1 und 550?
und das zweite eine zufallszall zwischen 0 und 1 und mit 550 multipliziert ergeben sich die gleichen ergebnisse wie beim ersten?

Zitat von Der666Diablo:


mh, wie wärs damit, unterschied

naja frage beantwortet...thx (trozdem zu viel für meinen verstand :-D...mit hunger kann ich nich denken O.o)


close pls

http://www.pown.it/1759?r=393591

Der666Diablo
Champion (offline)

Dabei seit 04.2006
23736 Beiträge

Geschrieben am: 24.04.2009 um 18:54 Uhr

Zitat von Zack_Hiro:

ich verstehe trozdem nich wozu es gut sein soll...zwei verschiedene functions die ein und dasselbe machen...eben nur auf verschiedene art und weisen...villeicht komm ich drauf wenn ich mehr flash-skills habe :-D



Zitat von reznor:


erstellt das erste nicht einfach nur eine zufallszall zwischen 0/1 und 550?
und das zweite eine zufallszall zwischen 0 und 1 und mit 550 multipliziert ergeben sich die gleichen ergebnisse wie beim ersten?

Zitat von Der666Diablo:


mh, wie wärs damit, unterschied

naja frage beantwortet...thx (trozdem zu viel für meinen verstand :-D...mit hunger kann ich nich denken O.o)


close pls


*schokoriegel reich* :-D

Bei Geld, Sex und Kunst gibt es keinen abnehmenden Grenznutzen. http://shortlinks.de/oee9

McPommes - 51
Experte (offline)

Dabei seit 09.2006
1422 Beiträge
Geschrieben am: 24.04.2009 um 19:24 Uhr

Zitat von Zack_Hiro:

ich verstehe trozdem nich wozu es gut sein soll...zwei verschiedene functions die ein und dasselbe machen...

Sie machen ja nicht das selbe. Und wenn du mehr programmierst, stellst du sicher auch bald fest dass es schön ist wenn es viele vordefinierte Funktionen gibt. Random(x) aufrufen ist besser lesbar als Random() * x und dann muss man das normalerweise auch noch casten (weiß nicht wie das bei actionscript ist), da sieht das dann schnell grauenhaft aus.


*** diese Fusszeile verschwendet 45 Bytes ***

  [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -