samedi 23 septembre 2017

Generate random Strings without a shuffle and repetition of previous ones?

My code already generates a random String of an array when I press a button, but sometimes a String gets repeated. What do I have to do so that the String "Mango" only gets called again when all the other Strings where already called without using a shuffle, I want to call one String at a time?

Example: "Mango", "Kiwi", "Banana", "Pineapple", "Melon", "Mango", "Kiwi",.....

Here is my code:

var array = ["Mango", "Banana", "Apple","Kiwi", "Melon", "Pineapple"]

let fruits = Int(arc4random_uniform(UInt32(array.count)))

print(array[fruits])



Aucun commentaire:

Enregistrer un commentaire