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
![](https://images.gutefrage.net/media/user/regex9/1455660989427_nmmslarge__0_13_270_270_615d5a3bc6888f4c1486ce2b4d9d8f60.png?v=1455660989000)
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)