Yes, add each challenge as a separate row in your data source. Set a variable to the list of values from one column of the data source.
Then, when you want to select a random challenge, get and remove a random item from the list and set a variable to it. Display the variable in a label.
There are some examples here: