So, wieder eine Frage von mir.
Wie kann man zufällige Nummern/Zahlen generieren? z.B. Telefon Nummer, Lotto, usw...
Könnte mir da jemand weiterhelfen und wenn möglich ein Beispiel mit posten?
So, wieder eine Frage von mir.
Wie kann man zufällige Nummern/Zahlen generieren? z.B. Telefon Nummer, Lotto, usw...
Könnte mir da jemand weiterhelfen und wenn möglich ein Beispiel mit posten?
new nummer = random(8999) + 1000;
// Ergebnis liegt zwischen 1000 und 9998 (beide Zahlen eingeschlossen).
@edit: Wichtige Änderung
Erstmal vielen dank für die schnelle Antwort, aber ich hab immer noch 2 Fragen.
1. 9999 verstehe ich ja, aber wie kommt man auf 1001?
2. wenn ich nun haben will das die Talefon Nummern 5- oder 6-stellig werden wie muss ich das dann verändern?
http://wiki.sa-mp.com/wiki/Random
ZitatReturns A random number ranging from 0 to max-1.
Bei der Funktion
random(X);
wird eine Zahl zwischen 0 & X-1 erstellt...
//edit:
Was ich damit sagen will: Martez hat Mist geredet
@1. Wenn du zu der Zufallszahl eine feste addierst, hast du für den Zufallswert ein Minimumswert in Größe deiner festen Zahl.
@2. Alle Zahlen von 10000-99999 sind fünfstellig, etc
Mein Gehirn ist teilweise im Urlaub, aber danke für die wichtige Korrektur.
Ok funktioniert --> Vielen dank
Aber eine Frage hab ich noch...wird da jetzt immer eine neue Zahl genommen die es noch nicht gibt oder ist es möglich das eine Zahl auch 2mal vorkommt?
Falls die Zahl doppelt vorkommen kann, wäre es nett wenn ihr mir eine Lösung geben könntet