double rnd=MathRand()/32768.0; // [0..1) int buyorsell=(int)(rnd*2);So vielleicht?
Hallo,
hat jemand von euch eine generator für eine zufallszahl von 0 und 1?
also quasi buy und sell?
athEand() gibt ja nur bis 32767 her, wie auch immer die zahl zustandekommt
danke
int BoS = MathRand()%2;
int BoS = MathRand()%2;
Hallo Carl,
genial gelöst, funktioniert super, aber kannst du mir das %2 mal genauer erklären?
Kompliment an Carl für die hübsche Lösung.
@amando: Das %-Zeichen kann für den Modulus-Operator verwendet werden, welcher den Rest der Division zweier Zahlen ergibt. Wenn man eine (zufällige) ungerade Ganzzahl durch 2 teilt ist der Rest ja 0.5, sonst 0 bei geraden Zahlen. Bei Anwendung auf Integer-Variablen wird aber ja gerundet, so dass 1 oder 0 rauskommt, statt 0.5 oder 0.
Kompliment an Carl für die hübsche Lösung.
@amando: Das %-Zeichen kann für den Modulus-Operator verwendet werden, welcher den Rest der Division zweier Zahlen ergibt. Wenn man eine (zufällige) ungerade Ganzzahl durch 2 teilt ist der Rest ja 0.5, sonst 0 bei geraden Zahlen. Bei Anwendung auf Integer-Variablen wird aber ja gerundet, so dass 1 oder 0 rauskommt, statt 0.5 oder 0.
Ja die elegante Lösung finde ich wirklich genial
modulo 2, das versteh ich 😂
Ja die elegante Lösung finde ich wirklich genial
modulo 2, das versteh ich 😂
Danke ist aber nur ein bisschen Mathe!
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Hallo,
hat jemand von euch eine generator für eine zufallszahl von 0 und 1?
also quasi buy und sell?
athEand() gibt ja nur bis 32767 her, wie auch immer die zahl zustandekommt
danke