Swift randomizer mit variablen?
Ich habe zwei Strings mit einer Nummer und ich will zwischen diesen zwei randomizen. Also angenommen ein String ist 1 und einer 3 dann würde bei einem randomizer z.B. 2,3 oder 1 rauskommen. Mit diesem Code:
let random = Int.random(in: myvar1…myvar2)
Klappt es ja nicht, weil es variablen, nicht zahlen sind. Wie kann ich das machen?
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren, Informatik
Mit
let random = Int.random(in: 1..<4)
lässt sich eine Zahl zwischen 1 (inklusiv) und 4 (exklusiv) erzeugen.
Die Grenzen können auch mittels Variablen festgelegt werden.
let min = 1
let max = 4
let random = Int.random(in: min..<max)