Categories

Dictionary1

Random Element

Gets a random element from a dictionary.

Contributed by @sebkolind

gdscript
func random_element(dict):
    var keys = dict.keys()
    var random_key = keys[randi() % keys.size()]
    return dict[random_key]
gdscript
var my_dict = {"a": 1, "b": 2, "c": 3}
print(random_element(my_dict)) # Output: 1 or 2 or 3
GitHubEdit on GitHub