Würfel Simulation
-
- Frage
-
ghagleit -
22. April 2008 um 20:20 -
Unerledigt
-
-
Ich wuerd sagen das kommt darauf an, womit du diese Codezeile interpretierst. Ein Ruby Interpreter berechnet hier z.b. normalerweise die Differenz von 1 und 6 und sendet das Ergebnis an die Methode rand aus dem Modul Kernel , welche dann Zahlen zwischen 0 und 4 zurueckliefert. Also nicht ganz das, was man von einem 6-Seitigen Wuerfel erwarten wuerde..
Wenn Du aber z.b. eine andere Methode rand benutzt, z.b. eine die ein Intervall erwartet und dann eine Zahl innerhalb dieses Intervalls ausgibt. Und wenn Du dann noch eine Sprachsyntax hast, in der eine Range mit x-y beschrieben wird. Dann wird die Funktion auch Zahlen zwischen 1 und 6 ausgeben, die mehr oder weniger zufällig erscheinen.
In Ruby kann man das z.B. so hinbiegen, wenn man denn moechte:
PHP
Alles anzeigendef rand range range.sort_by{Kernel::rand}.first end class Fixnum def -(other) (self..other) end end puts rand(1-6)
Sorry fuer diese penible Antwort. Bitte etwas mehr Information, damit man da eine hilfreichere Antwort geben kann. Z.b. womit (Programmiersprache, Softwareplattform) und wofuer (ob eine Simulation ausreicht kommt darauf an wo man sie einsetzt)
-
Maximilian Rupp
27. Dezember 2024 um 12:04 Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!