当前位置: 首页 > news >正文

黑豹程序员-java按限定范围产生多个随机数

需求

产生随机数,限定其范围

代码实现

public class RandomNumberGenerator {public static void main(String[] args) {// 定义总和int total1 = 205735880;int total2 = 216135880;int total3 = 203653610;// 生成指定范围内的随机数并计算总和generateRandomNumbers(150, 350, total1/10000);generateRandomNumbers(350, 650, total2/10000);generateRandomNumbers(450, 850, total3/10000);}// 生成指定范围内的随机数,并使其总和等于给定的值public static void generateRandomNumbers(int min, int max, int targetTotal) {Random random = new Random();int count = 0;int sum = 0;while (sum < targetTotal) {int randomNumber = min + random.nextInt(max - min + 1);sum += randomNumber;count++;//            System.out.println("生成的第" + count + "个随机数:" + randomNumber);System.out.println(randomNumber*10000);}System.out.println("生成了"+count+"个随机数的总和为:" + sum);System.out.println();}
}

相关文章:

  • BUUCTF-----[SWPU2019]Web1
  • C# 协程的使用
  • DVWA靶场-暴力破解
  • 【Java EE】线程安全的集合类
  • STM32点亮LED灯与蜂鸣器发声
  • .net6Api后台+uniapp导出Excel
  • @Autowired 与@Resource的区别
  • <机器学习初识>——《机器学习》
  • 第十三届蓝桥杯嵌入式省赛程序设计详细题解
  • openvpn证书过期解决
  • SingleSpa微前端基本使用以及原理
  • vue的导入
  • HTML 01
  • requests模块的其他方法
  • HTML静态网页成品作业(HTML+CSS)——电影网首页网页设计制作(1个页面)
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • 【技术性】Search知识
  • 2017届校招提前批面试回顾
  • Akka系列(七):Actor持久化之Akka persistence
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • codis proxy处理流程
  • C学习-枚举(九)
  • es6--symbol
  • IDEA常用插件整理
  • Java小白进阶笔记(3)-初级面向对象
  • js面向对象
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • spring boot下thymeleaf全局静态变量配置
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 跳前端坑前,先看看这个!!
  • 延迟脚本的方式
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • ionic入门之数据绑定显示-1
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (转)【Hibernate总结系列】使用举例
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • (转)为C# Windows服务添加安装程序
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • (转载)CentOS查看系统信息|CentOS查看命令
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .NET : 在VS2008中计算代码度量值
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .NET Core WebAPI中封装Swagger配置
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .net 托管代码与非托管代码
  • .NET/C# 使窗口永不获得焦点
  • .NET的数据绑定
  • .net反编译的九款神器
  • .NET开发不可不知、不可不用的辅助类(一)
  • .sys文件乱码_python vscode输出乱码