arg... Kein plan @___@
so?
y = rnd(0-9)
x += rnd(0-9)
y % x
Edit: ach verdammt >.<''
Ich geb's auf. ^^" Vermutlich ist die Lösung einfacher als ich denke, aber ich hab im Internet jetzt so viel über lineare Kongruenzgeneratoren usw. gelesen, dass mir die Lust vergangen ist. Wenn man mit dem Maker eine Zufallszahl im Interval [0,1[ erzeugen könnte wäre die Lösung einfach, da hab ich was gefunden.
set: x = rand(0, 9)
set: x + 1
set: y = 2520
set: y % x
Es muss gleichverteilt sein, weil 2520 durch alles von
1-10 geteilt werden kann, also die Restwerte gleichmäßig
auftreten.
Oder?
--"Diese Divs sind magische Wesen."
HTML = schwarze Magie?
Ich bin jetzt verwirrt. Wenn X fest ist, dann denke man sich eben
den ersten Befehl weg. Der eigentliche Algorithmus fängt eh erst
ab Zeile 2 an.
Die Frage ist sehr verwirrend. Echt jetzt.
--"Diese Divs sind magische Wesen."
HTML = schwarze Magie?
Lachsen hat doch weiter oben die Erklärung gepostet. Man wählt für x eine Zahl zwischen 1 und 9 und auf dieser Grundlage wird dann eine Zahl y zwischen 0 und x zufällig bestimmt. Die Schwierigkeit dabei ist ohne eine Forc die Menge der Zufallszahlen irgendwie einzuschränken und dass die Zufallsverteilung gleichmässig sein soll.
Geändert von Kelven (11.05.2008 um 19:32 Uhr)
Meine Güte xD
Erstmal zu meiner Verteidigung:
Ich finde meine Beschreibung eigentlich eindeutig.
Man beachte das "VOR", d.h. es hat nichts mit der Event-Befehl-Folge zu tun, die man als Löung angeben soll.Zitat
d.h. hier muss nichts zufällig ausgewählt werden. der Wert von X ist bereits gegeben. Sieht X einfach als Argument der Funktion (auch wenn es keine FUnktionen gibt, im RPG-Maker)
Hier steht doch mehr als eindeutig, dass Y den Zufalls-Wert enthalten soll.Zitat
Wieso kommt ihr jetzt auf die Idee, das X nen zufälligen Wert zugewiesen bekommt, in der Befehls-Folge?
Zur Auflösung:
Wenn man jetzt die Lösung von nightgirl1200 und Kelven zusammen fustioniert, bekommt man die richtige Lösung:
set: x + 1
set: y = rnd(1 - 2520)
set: y % x
So gesehen: Die Lösung von Kelven war korrekt, es musste nur der Bereich der zufälligen Zahl angepasst werden.
nightgirl1200 hat da genau richtig gedacht: Die obere Grenze der Zufallszahl muss durch alle Zahlen von 1 bis 10 teilbar sein.
(Beachtlich ist hierbei noch, das 2520 die kleinste Zahl ist, die das erfüllt.)
Eine Falle, wo man noch aufpassen muss:
Entweder lässt man den Bereich von 0 bis 2519 oder von 1 bis 2520 laufen.
Lässt man den Bereich von 0 bis 2520 laufen, ist das Ergebnis 0 immer (etwas) wahrscheinlicher.
So. Ich würde mal sagen, Kelven und nightgirl1200 haben gemeinsam gewonnen. Kann sich ja einer von beiden aussuchen, wer als nächstes die Frage stellt.
C ya
Lachsen
Geändert von Lachsen (11.05.2008 um 20:32 Uhr)
Ich weiß keine Fragen (erst recht nicht so kranke xD), deshalb sag ich
einfach mal: Go Kelven!
--"Diese Divs sind magische Wesen."
HTML = schwarze Magie?
Ich hätte ne Frage, leider kenne ich die Antwort selber nicht, tät mich aber interessieren ^___^
Naja, Cherry, Kelven oder Lachsen wissens bestimmt ^^
Und wenn nicht kann man die ja übergehen.
Also:
Wie viele Picture passen in einem RPG Maker Spiel (Rm2k) maximal in den Picture-Ordner?
(Ich hab mal was von ner maximalen Anzahl gehört...)
Ok, hier die Auflösung:
Kämpfen zwei Charas, deren ID nicht nebeneinander liegt, zusammen in der Party, und hat das Monster einen Zustand mit "Reflect Skills", dann wird, wenn nun der Char mit der höheren ID das Monster mit einem Skill angreift, die Animation auf Char 1 reflektiert (das ist ja bekannt) und dann stürzt das Game ab.
Hier ein Testprojekt dazu: http://cherry1.ch.ohost.de/TEST1.exe
>>> Freirunde!
mfG Cherry
--
Mir war nichtmal bewusst dass ich nominiert wurde, aber: Cool! Hälfte des Lobes muss aber unbedingt an Archeia!Now all new and shiny:CherryShare | Patches und Tools | Programmwunschthread | www.cherrytree.at | Cherry = CherryDT