[api] [refactor] Random.number is now powered by node-mersenne instead of Math.random() #48