Hallo ihr Lieben,
ich bin neu hier und auch recht neu im c#.
Beruflich verbindet mich nichts mit dem Programmieren, aber ich will es mir beibringen.
Nun zu meinem Problem(chen)^^.
Also ich schreibe ein kleines Matheprogramm für meine Tochter (und mich zum lernen).
Nun bin ich im Bereich der Addition.
Dort wird nach verschiedenen Schwierigkeiten sortiert Aufgaben verteil.
Bei der letzten Stufe , Zahlen -10000 bis 10000
streikt leider das Programm.
Ich lasse dem Programm per rand.Next eine "zufällige" Zahl ausgeben.
Var1 = rand.Next(-10000);
einfach aber machbar^^
bei Zahlen -500 bis 500 funktioniert alles tadellos,
Var1 = rand.Next(-500, 251);
nur bei obrigen Var1 streikt das Programm und sagt Zahl muss größer 0 sein.
Var1 ist als int deklariert
wo mache ich was falsch?
lg Marc
hier könnte deine Signatur stehen!
Hi, das Argument bei der Methode
rand.Next(...);
verlangt einfach mal einen maxValue. Und der darf nicht kleiner als 0 sein.
Du kannst aber den Wert auch einfach umformen und dann * -1 rechnen 😉
lG, Marko