I've written a simple code which appends a random number inside a loop.
var randomNumber = Int.random(in: 0...3)
var array = [Int]()
for _ in 1...4 {
array.append(randomNumber)
}
print(array)
Instead of appending different numbers for each loop iteration I receive the same ones.
Debug console:
[0,0,0,0]
How can I print a different number for each loop iteration?