Add GenRandomFloat().
- Refactory the Random.cpp implementation.