hallo,
ich möchte eine zufallszahl zwischen 82 und 93 generieren.
wenn ich random() verwende gibt es eine zufallszahl ab 0 zurück
wie kann ich das machen?
philipp
zufallszahl
eine erklärung:
du suchst eine zufällige zahl zwischen x und y.
rechne aus wie viel differenz zwischen x und y ist (y - x).
und dann zähl x dazu.
zu deinem beispiel:
x = 82
y = 93
y - x = 11
Random(11) + 82 gibt eine zufällige zahl zwischen 0 und 11 zurück und insgesamt kommt dann bei 0 die 82 raus und bei 11 die 93.
du suchst eine zufällige zahl zwischen x und y.
rechne aus wie viel differenz zwischen x und y ist (y - x).
und dann zähl x dazu.
zu deinem beispiel:
x = 82
y = 93
y - x = 11
Random(11) + 82 gibt eine zufällige zahl zwischen 0 und 11 zurück und insgesamt kommt dann bei 0 die 82 raus und bei 11 die 93.
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping

so hab ichs auch immer gemacht:
was anderes wäre mir zu blöd.
c ya,
nco2k
Code: Alles auswählen
Procedure MyRandom(Min.l, Max.l)
ProcedureReturn Random(Max-Min)+Min
EndProcedure
MessageRequester("your lucky number is... ", Str(MyRandom(82, 93)))
c ya,
nco2k
~|__/
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.