精选力扣500题 第34题 LeetCode 470. 用 Rand7() 实现 Rand10()【c++ / java 详细题解】
目录1、题目2、思路3、c++代码4、java代码1、题目已有方法 rand7 可生成 1 到 7 范围内的均匀随机整数,试写一个方法 rand10 生成 1 到 10 范围内的均匀随机整数。不要使用系统的 Math.random()方法。示例 1:输入: 1输出: [7]示例 2:输入: 2输出: [8,4]示例 3:输入: 3输出: [8,1,10]提示:rand7已定义。传入参数: n 表示 rand10的调用次数。进阶:rand7()调用次数的 期望值