How does UE4 generate random numbers in C++ & Blueprints?

Unreal engine’s Rand(); uses rand(); so there is no difference in using rand() or Rand(), and for that matter all of the Random number functions use Rand() some where so, yes they all use c++ standard rand();