challenges provider unit test
randomize challenges getter