`
xiaoyu
  • 浏览: 81128 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类
最新评论

无聊的代码

360 
阅读更多
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无聊代码1.1

    python资源

    渣渣c++无聊关机代码,十分无聊

    无聊的关机cpp 无聊的关机cpp 无聊的关机cpp 无聊的关机cpp

    值得你看的C++27个趣味程序

    在给定的代码中,定义了一个名为`Search`的模板类,该类支持两种查找方法:递归实现的二分查找 (`seek`) 和顺序查找 (`seek1`)。在`Seek`类的构造函数中,接收一个数据序列和其长度,将其存储在类的成员变量中。`...

    STM32F103ZET6无聊的盒子代码外部输入控制舵机以及usamrt调试实验.zip

    在这个"STM32F103ZET6无聊的盒子代码"实验中,重点是通过编程实现对外部输入的响应以及对舵机的控制。让我们深入探讨这两个方面: 1. **外部输入控制**: 在这个项目中,外部输入可能指的是通过按钮、传感器或其他...

    无聊的时候写的一些操作系统代码...

    用Bochs调试,gas和gcc编译...,但是有个问题,希望有空的朋友看下http://topic.csdn.net/u/20110217/22/4366e8fa-790e-460a-b8a0-f5f3319316fd.html,帮忙解决下...

    自己写的无聊整人小代码

    你需要一个无聊整人的小代码? 下载我就对了,主要是便宜啊,便宜啊 用Python运行后就会无限重复,如果你想要关掉,就直接把Python关掉算了 哈哈哈哈 其实代码本身也没多少,自己看着玩吧

    python源代码,里面包含有34个源代码,欢迎大家下载使用,也欢迎大家给出新的建议

    有34个python文件代码,欢迎大家使用,完全免费。 供学习python的兴趣爱好者使用,欢迎下载,完全免费,有技术交流可以找我哦 希望对大家无聊,枯燥的学习,生活带来一点乐趣。谢谢。 里面有: 情人节表白.py 送一朵...

    php代码-纯属上班无聊,敲敲代码

    本文将基于提供的标题“php代码-纯属上班无聊,敲敲代码”和描述,以及包含的文件“README.txt”和“main.php”,来探讨PHP编程的一些核心知识点。 1. **PHP简介** PHP(Hypertext Preprocessor,超文本预处理器)...

    俄罗斯方块JAVA源代码

    闲时无聊,用Java写了一个小时候经常玩的俄罗斯方块小游戏(里面有源代码和编译好的可执行jar包)。 运行环境jdk1.8 源码使用方法:打开eclipse,新建一个java project然后把tetris目录复制到project里的src目录下。

    无聊写的C#扫雷小游戏源代码

    hjgjhbjklkjbnbmnvhjgcghnbkjbm,

    Windows hosts 文件编辑工具,附带源代码、GitHub实时hosts

    无聊的把 GitHub实时hosts 自动拉去下...记得分享。 Delphi11编写,无难度置为方便 (听说曝光能力值需要多写文字:) 1、压缩包包含三个文件 2、host.exe 是可执行文件 3、source.zip 是程序源代码 4、txt文件内有...

    一段简单实用的代码.zip

    描述中的“适合无聊装逼的人去用他学习”虽然表达较为口语化,但我们可以从中解读出,这段代码可能具有一定的趣味性或者创新性,使得学习过程更加吸引人。对于那些希望通过学习新知识来展示技能或者提升自己的开发者...

    无聊的盒子_单片机_舵机_无聊的盒子_

    电路图会展示如何连接单片机和舵机,代码部分则展示了如何编写控制程序,而组装指南则指导用户如何构建实体的“无聊的盒子”。 总的来说,这个项目融合了硬件和软件的元素,展示了单片机控制舵机进行精确运动的能力...

    diy-distributed-databases:在 Emily Greens SPA 2015 分布式数据库会议期间与 Anna Shipman 创建的代码

    该项目将为您设置所有通过 REST API 与节点通信的无聊代码。 目前这段代码只能与一个节点通信,你的工作是让它与多个分布式节点一起工作。建造使用 Maven 构建。 您可以使用assembly:single目标创建一个包含所有...

    基于arduino做的机械臂代码

    在大一无聊做了一个机械臂,, 用arduino完成的,,很简单,代码如下: #include Servo myservo1; Servo myservo2; Servo myservo3; void setup() { myservo1.attach(3); myservo2.attach(5); myservo3.attach(6); ...

    [代码助手]自动生成实体类数据库参数型增删改查操作代码类和接口类

    作这个工具的前提是因为老会重复着,每次确定表结构后,就开始无聊的实体类代码,接口类代码,数据库操作类代码,每次都重复写这些实在浪费时间,于是就自己给自己做了这个工具. 本工具支持导入数据结构文档,然后...

    代码格式化SourceFormatX

    SourceFormatX 将您从这些既枯燥无聊,又大量重复的机械劳动中解放出来了。它可以快速大批量地格式化和美化多种源代码,这将会大大加快阁下的项目进度,提高团队协同工作效率,节约大量的时间,并统一了该项目所有...

    程序员或设计师能用上的75份速查表

    程序员或设计师能用上的75份速查表,可以帮大家快速的编写代码,摆脱记忆无聊代码单词的困扰!

Global site tag (gtag.js) - Google Analytics