Steward
分享是一種喜悅、更是一種幸福
程式語言 - LeetCode - C++ - 470. Implement Rand10() Using Rand7()
參考資訊:
https://www.cnblogs.com/grandyang/p/9727206.html
題目:

解答:
// The rand7() API is already defined for you.
// int rand7();
// @return a random integer in the range 1 to 7
class Solution {
public:
int rand10() {
while (true) {
int n = (rand7() - 1) * 7 + rand7();
if (n <= 40) {
return (n % 10) + 1;
}
}
}
};