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.
<<>>