2017-05-11 3 views
1

Ich bin halb neu zu xcode und swift, und ich mache nur ein paar kleine Apps mit einigen Sachen zu spielen. Ich wollte versuchen, einen Zahlengenerator zu erstellen, in dem Sie die Mindestanzahl und die Höchstzahl festlegen und die App wählt eine Zufallszahl zwischen den beiden aus. Wäre das möglich?Swift 3 - Machen Sie eine Zufallszahl zwischen 2 ganzzahligen Variablen generieren

Ich brauche nur Hilfe, um eine Zufallszahl zwischen zwei variablen Ganzzahlen erscheinen zu lassen, nur um zu klären. Danke

Antwort

1
import GameKit 

func randomBetween(min: Int, max: Int) -> Int { 
    return GKRandomSource.sharedRandom().nextInt(upperBound: max - min) + min 
} 
+1

Es ist viel zu viel Aufwand, GameKit.framework nur zu verwenden, um eine zufällige Zahl zu generieren. – ozgur

+0

Was würde in den dritten Int-Slot gehen und braucht die zweite Zeile, dass ich benutzerdefinierte Variablen an den Max- und Min-Slots hinzufüge, damit sie die durch meinen Code gesetzten Variablen verwendet? – Will

+0

Diese Funktion benötigt nur zwei Parameter. Der dritte Int ist der Rückgabetyp. Sie müssen diese Funktion nur wie folgt aufrufen: 'let randomNumber = randomBetween (min: 4, max: 10)' – dilaver

Verwandte Themen