Hi Zusammen,
Ich bastel gerade an einem Roulette Spiel:
Gerade, Ungerade, 1st, 2nd, 3dr 12, Rot, Schwarz usw. ERKENNEN: Alles KEIN Problem.
Doch nun die SPALTEN:
Das sind ja "einfach nur" die Spalten 1,2,3 (und jeweils +3)
Im Prinzip suche ich ja NUR einen tollen Algorithmus...
So like eine Funktion: getColumn(8) -> Return 2...(8=Zufallszahl)
(Das ganze natürlich so "Highspeed" wie möglich...)
Vielen Dank im Voraus und lieben Gruß...
suche ich ja NUR einen tollen Algorithmus...So like eine Funktion...natürlich so "Highspeed" wie möglich..."zu Fuss" erledigen...ABER...in HighSpeed
Magst du evtl. nochmal kurz durchatmen, und uns dann ganz in Ruhe erklären, was genau du vor hast, und was dabei nicht funktioniert?
Weeks of programming can save you hours of planning
^^Huhu,
sorry, falsch ausgedrückt...
(MIT HIGHSPEED meinte ich den Algorithmus,... nicht eine Antwort 😁 )
Auf dem RouletteTisch gibt es ja 3 Spalten:
WENN ich nun eine 8 ziehe will ich nun auf "Spalte 2" schließen...
...ich könnte ja nun ALLE Zahlen hinterlegen und es zu Fuß erledigen...
Ich suche aber eine Idee, das "mathematisch" zu lösen...
Spalte 1(und alles +3)
Spalte 2(und alles +3)
Spalte 3(und alles +3)
...
Da möchte ich gerne was "ultraschnelles" mit Euch erfinden, beraten...
Viele Grüße...
Und was ist Deine Frage? Sollen wir Dir den HIGHSPEED (was auch immer das ausdrücken soll) Algorithmus schreiben?
Sorry, Deine Beiträge sind total wirr.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
int zahl = 8; // oder jede andere von 1-36 (nur die 0 solltest du vorher abfangen)
int spalte = zahl % 3;
if (spalte == 0)
spalte = 3;
Oh, OKI...
Vielen Dank Th69...
MODULO 3...(Hatte wohl nen Brett vorm Kopf...)
Sowas wollte ich finden, bzw mit Euch besprechen...
(So ein "Einzeiler" finde ich 1000x besser, als zB.: 36 IF-Abfragen....)
Deswegen suchte ich eine Anregung...
Nochmal vielen Dank dafür...
Lieben Gruß...