I am trying to access the value from a dictionary using a random number, but I am lost, can someone please guide? 

Here is what I have:

```
var themes = ["Halloween": "", "Sports": "⛳️⚽️" , "Faces": "", "Animal": ""]

// This Does not work for some reason?
lazy var themeRandomNumber = themes.count.arc4random
lazy var currentTheme = themes[themeRandomNumber]

//Cannot subscript a value of type[String : String]' with an index of type 'Int'

```

This makes sense since, I am trying to access the key using an `Int` when it is obviously a `String`, but not sure how to proceed?

```
lazy var currentEmoji = themes[currentTheme]

extension Int{
    var arc4random: Int{
        if self > 0 {
            return Int(arc4random_uniform(UInt32(self)))
        } else if self < 0 {
            return -Int(arc4random_uniform(UInt32(abs(self))))
        } else {
            return 0
        }
    }
} 

```