Hallo, ich möchte gerne ein Random erstellen, dass mein Script eine Zahl von 350-500 ausgibt, wie mache ich das?
Ich habe es bereits so versucht.
new preiswert=random(500)+350;
Oder funktioniert das so?
if(preiswert<350){ preiswert=random(500);}
Hallo, ich möchte gerne ein Random erstellen, dass mein Script eine Zahl von 350-500 ausgibt, wie mache ich das?
Ich habe es bereits so versucht.
new preiswert=random(500)+350;
Oder funktioniert das so?
if(preiswert<350){ preiswert=random(500);}
stock randomEx(min, max)
{
//Credits to y_less
new rand = random(max-min)+min;
return rand;
}
new preiswert;
preiswert = 350+random(150);
dass mein Script eine Zahl von 350-500 ausgibt,
Du hast doch gefragt nach einer Zahl zwischen 350 und 500 ?? Ich versteh jetzt dein Problem nicht?
von bis
Ja ist es doch? Ich versteh immernoch dein Problem nicht xD?
Von 350 bis 500.
Da ist doch klar, dass die Zahl auch größer 350 sein kann, nämlich bis 500.
Hier stehen genug Lösungen...
Nur um sie ein wenig zu ergänzen:
350+random(150);
Das gibt einen Wert zwischen 350-499 richtig wäre 350+random(151);
Da random(n) immer von 0-(n-1) geht
Und hier noch eine kleine Ergänzung:
Und die randomEx Funktion macht sich bissl besser als Makro:
//randomEx(min, max)
#define randomEx(%0,%1) (random((%1)-(%0)+1)+(%0))