std::rand has been moved into a librand