add XRandom
check exist uranium
Merge branch 'feature/xrandom' into develop