import java.util.HashMap;
import java.util.Iterator;
import java.util.Random;
public class ComputeThead {
public static void main(String[] args) {
int maxThreadNumber = 50;
int sleep = 5;
int requestAvgTime = 2;
int p = 2;
int maxRequestNumber = 360;
int round = 1;
HashMap<Integer, Integer> result = new HashMap<Integer, Integer>();
Random random = new Random();
for (int x = 1; x <= (maxRequestNumber * round); x++) {
int requestTime = random.nextInt(requestAvgTime);
int r = p * maxThreadNumber + (sleep + requestTime) * x - requestTime;
int count = 1;
for (int n = 1; n < maxThreadNumber; n++) {
for (int xn = 1; xn <= (maxRequestNumber * round); xn++) {
int nRequestTime = random.nextInt(requestAvgTime);
int nr = p * (n) + (sleep + nRequestTime) * xn - nRequestTime;
if (nr <= (r + requestTime) && nr >= r) {
count++;
break;
}
}
}
result.put(x, new Integer(count));
}
HashMap<Integer, Integer> sortedResult = new HashMap<Integer, Integer>();
Integer key = 0;
for (Iterator<Integer> it = result.keySet().iterator(); it.hasNext();) {
Integer i = it.next();
if (key == 0) {
key = i;
}
if (result.get(key) <= result.get(i)) {
//System.out.println("--------" + key+ ", "+ i);
if (result.get(key) + key > result.get(i).intValue() + i) {
key = i;
}
}
}
System.out.println(key + ", " + result.get(key) + ", " + result.get(2));
int percent = 0;
for (int i = 0; i < result.get(key) * 2; i++) {
percent = percent + random.nextInt(200);
}
System.out.println(percent / 100);
}
}
分享到:
相关推荐
python资源
无聊的关机cpp 无聊的关机cpp 无聊的关机cpp 无聊的关机cpp
在给定的代码中,定义了一个名为`Search`的模板类,该类支持两种查找方法:递归实现的二分查找 (`seek`) 和顺序查找 (`seek1`)。在`Seek`类的构造函数中,接收一个数据序列和其长度,将其存储在类的成员变量中。`...
在这个"STM32F103ZET6无聊的盒子代码"实验中,重点是通过编程实现对外部输入的响应以及对舵机的控制。让我们深入探讨这两个方面: 1. **外部输入控制**: 在这个项目中,外部输入可能指的是通过按钮、传感器或其他...
用Bochs调试,gas和gcc编译...,但是有个问题,希望有空的朋友看下http://topic.csdn.net/u/20110217/22/4366e8fa-790e-460a-b8a0-f5f3319316fd.html,帮忙解决下...
你需要一个无聊整人的小代码? 下载我就对了,主要是便宜啊,便宜啊 用Python运行后就会无限重复,如果你想要关掉,就直接把Python关掉算了 哈哈哈哈 其实代码本身也没多少,自己看着玩吧
有34个python文件代码,欢迎大家使用,完全免费。 供学习python的兴趣爱好者使用,欢迎下载,完全免费,有技术交流可以找我哦 希望对大家无聊,枯燥的学习,生活带来一点乐趣。谢谢。 里面有: 情人节表白.py 送一朵...
本文将基于提供的标题“php代码-纯属上班无聊,敲敲代码”和描述,以及包含的文件“README.txt”和“main.php”,来探讨PHP编程的一些核心知识点。 1. **PHP简介** PHP(Hypertext Preprocessor,超文本预处理器)...
闲时无聊,用Java写了一个小时候经常玩的俄罗斯方块小游戏(里面有源代码和编译好的可执行jar包)。 运行环境jdk1.8 源码使用方法:打开eclipse,新建一个java project然后把tetris目录复制到project里的src目录下。
hjgjhbjklkjbnbmnvhjgcghnbkjbm,
无聊的把 GitHub实时hosts 自动拉去下...记得分享。 Delphi11编写,无难度置为方便 (听说曝光能力值需要多写文字:) 1、压缩包包含三个文件 2、host.exe 是可执行文件 3、source.zip 是程序源代码 4、txt文件内有...
描述中的“适合无聊装逼的人去用他学习”虽然表达较为口语化,但我们可以从中解读出,这段代码可能具有一定的趣味性或者创新性,使得学习过程更加吸引人。对于那些希望通过学习新知识来展示技能或者提升自己的开发者...
电路图会展示如何连接单片机和舵机,代码部分则展示了如何编写控制程序,而组装指南则指导用户如何构建实体的“无聊的盒子”。 总的来说,这个项目融合了硬件和软件的元素,展示了单片机控制舵机进行精确运动的能力...
该项目将为您设置所有通过 REST API 与节点通信的无聊代码。 目前这段代码只能与一个节点通信,你的工作是让它与多个分布式节点一起工作。建造使用 Maven 构建。 您可以使用assembly:single目标创建一个包含所有...
在大一无聊做了一个机械臂,, 用arduino完成的,,很简单,代码如下: #include Servo myservo1; Servo myservo2; Servo myservo3; void setup() { myservo1.attach(3); myservo2.attach(5); myservo3.attach(6); ...
作这个工具的前提是因为老会重复着,每次确定表结构后,就开始无聊的实体类代码,接口类代码,数据库操作类代码,每次都重复写这些实在浪费时间,于是就自己给自己做了这个工具. 本工具支持导入数据结构文档,然后...
SourceFormatX 将您从这些既枯燥无聊,又大量重复的机械劳动中解放出来了。它可以快速大批量地格式化和美化多种源代码,这将会大大加快阁下的项目进度,提高团队协同工作效率,节约大量的时间,并统一了该项目所有...
程序员或设计师能用上的75份速查表,可以帮大家快速的编写代码,摆脱记忆无聊代码单词的困扰!