Pourquoi devrais-je combiner Math.floor avec Math.random?

Pourquoi quelqu'un appeler Math.floor sur un Math.random résultat? Je l'ai vu utilisé comme:

Math.floor(Math.random() * num);

Quelqu'un peut m'expliquer s'il vous plaît?

source d'informationauteur Aziz Al-ghannam