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
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.
var numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
numbers.shuffle()
Woher ich das weiß:Berufserfahrung – Programmierer