java.util这个重要的包包含大量的类和接口,支持很多的功能。例如,java.util具有能产生伪随机数的类,还包括可以管理日期和时间、观察事件、操作位集合、标记字符串、处理格式化数据等的类。java.util包也包含了Java中功能最强大的子系统之一:集合框架(collections Fram...
分类:
编程语言 时间:
2015-08-26 10:41:01
阅读次数:
154
一.Monkey工具简介 Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。1.特性? 测.....
分类:
其他好文 时间:
2015-08-20 15:10:35
阅读次数:
168
计算机上可以用物理方法来产生随机数,但价格昂贵,不能重复,使用不便。另一种方法是用数学递推公式产生,这样产生的序列与真正的随机数序列不同,所以称为伪随机数或伪随机序列,只要方法和参数选择合适,所产生的伪随机数就能满足均匀性和独立性,与真正的随机数具有相近的性质...
分类:
编程语言 时间:
2015-08-16 02:12:23
阅读次数:
401
前言 根据上一篇我们学会了Monkey的用法,知道了Monkey可以非常容易的模拟伪随机的模拟事件。也许有的时候我们想让他稍微智能化一些,例如只在某个屏幕范围产生伪随机事件,或者说是只对某些指定Activity进行操作,这样就需要我们对Monkey进行改良了。而改良必须去改Monkey的源码,因此....
分类:
移动开发 时间:
2015-08-08 18:00:48
阅读次数:
166
srand函数是随机数发生器的初始化函数。原型:voidsrand(unsigned int seed);srand和rand()配合使用产生伪随机数序列。rand函数在产生随机数前,需要系统提供的生成伪随机数序列的种子,rand根据这个种子的值产生一系列随机数。如果系统提供的种子没有变化,每次调用...
分类:
其他好文 时间:
2015-08-07 18:31:27
阅读次数:
143
真正的随机数是使用物理现象产生的:比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变等等。这样的随机数发生器叫做物理性随机数发生器,虽然很可靠,但是使用计算机很难实现,它们的缺点是技术要求比较高。在实际应用中往往使用伪随机数就足够了。这些数列看似是随机的数,实际上它们是通过一个固定的、可以重复的计算...
分类:
其他好文 时间:
2015-08-06 11:00:22
阅读次数:
155
记住monkey的使用需要这么干:1.-p限定包名;2.-v指定信息反馈级别;3.-s可以使monkey的两次随机事件相同;4.--pctxxxpercent调整手机伪随机事件的触摸、动作、轨迹、导航、系统按键、Activity和其他类型事件的百分比;5.--ignorexxx设置Android系统...
分类:
其他好文 时间:
2015-07-30 12:58:21
阅读次数:
192
Random类: 此类的实例用于生成伪随机数流。 构造方法: public Random() 指定一个独一无二的种子创建随机数对象 public Random(long seed) 使用单个 long 种子创建一个新的随机数生成器。 普通方法: public int nextInt(...
分类:
其他好文 时间:
2015-07-27 22:39:30
阅读次数:
129
摘要:我们的服务器又出入侵事故了。有客户的 html 网页底部被插入了一段 js 脚本,导致访客打开网页时被杀毒软件警告网站上有恶意代码。在黑链 SEO 中这是常见的手法,但奇特的地方就在于我们这次捕获到的代码,会根据当前的时间戳生成一个(伪)随机域名,然后定...我们的服务器又出入侵事故了。有客户...
分类:
Web程序 时间:
2015-07-26 20:34:14
阅读次数:
115