Avatar ·

Wie generiert man eine Zufallszahl in Swift? Ausführliche Anleitung für Anfänger

Hallo zusammen! Ich habe gerade angefangen, Swift zu lernen, und schreibe eine einfache iOS-App – ein Spiel „Zahlenraten“. Ich brauche, dass das Programm eine Zufallszahl von 1 bis 100 generiert, und der Benutzer sie errät. Aber ich verstehe nicht, wie man eine Zufallszahl richtig generiert. Ich habe versucht, die Funktion `random()` zu verwenden, aber Xcode gibt einen Fehler aus: „Use of unresolved identifier 'random'“. Hier ist mein Code: ```swift let secretNumber = random() % 100 + 1 print("Zufallszahl: \(secretNumber)") ``` Ich habe gelesen, dass in älteren Swift-Versionen `arc4random_uniform()` verwendet wurde, aber in Swift 5.5+ funktioniert das auch nicht? Könnt ihr mir sagen, wie man in modernem Swift (ich verwende Xcode 14 und Swift 5.7) korrekt Zufallszahlen generiert? Ich brauche Beispiele für: 1. Ganze Zahlen in einem bestimmten Bereich 2. Gleitkommazahlen (Double, Float) 3. Boolesche Werte (true/false) Vielen Dank im Voraus für die Hilfe! Ich kämpfe schon seit zwei Stunden damit. <<>>

Der richtige Weg, Zufallszahlen in modernem Swift zu generieren