How does Phaser.Math.Between work?

Phaser.Math.Between(num1, num2) is a function that finds a random number between two integers. How does it do this? Does it use JavaScripts Math.random built in function?