Changed RandirRand to internal, no reason to expose to outside world