Getting a random UEnum member

Is there a way to get a random member from a UEnum?

I was originally using C++ enums but i cant call them from blueprint to implement them in my HUD. I was selecting a random objective type from the enum by generating a random integer. But it seems this cant be done with UEnums or can it?

Never mind, i used a static_cast to convert a simple uint8 into a uenum uint8 type.