算法:LeetCode470_用Rand7()实现Rand10()_java实现

java 复制代码
/**
 * LeetCode470_用Rand7()实现Rand10()
 */
public class LeetCode470 extends SolBase {
	public int rand10() {
		int temp = 40;
		while (temp >= 40) {
			temp = (rand7() - 1) * 7 + rand7() - 1;
		}
		return temp % 10 + 1;
	}
}

解题思路分析过程:

相关推荐
稽稽稽稽不如人1 分钟前
《从零开始的java从入门到入土的学习生活——Java后端篇》Chapter21——Java后端篇学习记录——Redis初步入门
java·学习·生活
吃好睡好便好1 分钟前
在Matlab中绘制马鞍函数曲面图
开发语言·人工智能·学习·算法·matlab·信息可视化
测试员周周3 分钟前
【Appium 系列】第01节-Appium 是什么 — 移动端自动化的行业标准
开发语言·人工智能·python·功能测试·appium·自动化·测试用例
ID_180079054734 分钟前
淘宝店铺所有商品 API 接口:核心能力与数据返回参考
java·服务器·前端
码界筑梦坊7 分钟前
117-基于Python的印度犯罪数据可视化分析系统
开发语言·python·mysql·信息可视化·毕业设计·echarts·fastapi
Wy_编程9 分钟前
golang 基础语法和函数
开发语言·go
渡我白衣11 分钟前
定时器与时间轮思想
linux·开发语言·前端·c++·人工智能·深度学习·神经网络
luyun02020213 分钟前
实用小工具,吾爱出品
开发语言·c++·算法
Highcharts.js15 分钟前
Highcharts React v5版本迁移的核心注意事项和步骤清单
开发语言·javascript·react.js·前端框架·highcharts
轻刀快马17 分钟前
浅聊Java反射
java·开发语言