专栏简介200. 利用 Rand7() 构造 Rand10():均匀随机数生成要利用已有的 rand7() 方法(生成 [1,7] 范围内的均匀随机整数)来实现 rand10() 方法(生成 [1,10] 范围内的均匀随机整数),核心在于构造一个更大的、均匀分布的中间范围,然后通过拒绝采样法筛选出适用于目标范围的数值。具体实现中,可以通过两次调用 rand7() 来构造一个更大的随机数范围。表达式 (rand7() - 1) * 7 + rand7() 能够等概率地生成 [1,49] 范围内的整数。第一次 rand7() - 1 产生 [0,6] 之间的随机数,乘以 7 后得到 [0, 7, ...