Implement Rand10() Using Rand7() LeetCode solution in JavaScript
1var rand10 = function () {2while (true) {3const rand49 = (rand7() - 1) * 7 + rand7();4if (rand49 <= 40) return (rand49 % 10) + 1;56const rand9 = rand49 - 40;7const rand63 = (rand9 - 1) * 7 + rand7();8if (rand63 <= 60) return (rand63 % 10) + 1;910const rand3 = rand63 - 60;11const rand21 = (rand3 - 1) * 7 + rand7();12if (rand21 <= 20) return (rand21 % 10) + 1;13}14};