In Swift Zufallszahlen generieren, ohne Zahlenwiederholung?
Ist es möglich in Swift bspw. Zufallszahlen von 1 bis 10 zu generieren ohne, dass sich die generierte Zahl wiederholt?
2 Antworten
![](https://images.gutefrage.net/media/user/Babelfish/1600521171320_nmmslarge__47_47_690_690_7a344d30a971c61ba08b6baba08a321b.png?v=1600521171000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer
Am einfachsten wie schon von Ecaflip beschrieben, hier aber etwas kürzer, mit einem Array und gewürfelten Daten:
var numbers = Array(1...10).shuffled()
Woher ich das weiß:Berufserfahrung – Entwickle Anwendungen für iOS, iPadOS und macOS beruflich.
![](https://images.gutefrage.net/media/user/Ecaflip/1568983541297_nmmslarge__82_18_325_325_c2d8ea08570e05a6058e64957c3e9ea1.jpg?v=1568983541000)
var numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
numbers.shuffle()
Woher ich das weiß:Berufserfahrung – Programmierer