class Solution extends SolBase {
int num = (rand7() - 1) * 7 + rand7();
// 只要它还大于10,那就给我不断生成,因为我只要范围在1-10的,最后直接返回就可以了
num = (rand7() - 1) * 7 + rand7();
class Solution extends SolBase {
int num = (rand7() - 1) * 7 + rand7();
if(num <= 40) return 1 + num % 10;
// 说明刚才生成的在41-49之间,利用随机数再操作一遍
num = (num - 40 - 1) * 7 + rand7();
if(num <= 60) return 1 + num % 10;
// 说明刚才生成的在61-63之间,利用随机数再操作一遍
num = (num - 60 - 1) * 7 + rand7();
if(num <= 20) return 1 + num % 10;