CCF计算机职业资格认证考试题解系列文章为meelo原创,请务必以链接形式注明本文地址 CCF CSP 201703-5 引水入城 问题描述 MF城建立在一片高原上。由于城市唯一的水源是位于河谷地带的湖中,人们在坡地上修筑了一片网格状的抽水水管,以将湖水抽入城市。如下图所示: 这片管网由 n 行 m ...
分类:
其他好文 时间:
2017-10-15 22:25:25
阅读次数:
234
这是我在笔试中碰见的一题中一部分,这就就记录下来。举例,输出[1,3]中任一随机数。 代码中第九行是什么意思? 在C语言中,rand()函数可以用来产生随机数,但是这不是真正意义上的随机数,是一个伪随机数,是根据一个数,我们可以称它为种子,为基准以某个递推公式推算出来的一系数,当这系列数很大的时候, ...
分类:
编程语言 时间:
2017-10-13 23:53:04
阅读次数:
233
Monkey 是Android SDK提供的一个命令行工具, 可以简单,方便地运行在任何版本的Android模拟器和实体设备上。 Monkey会发送伪随机的用户事件流,适合对app做稳定性的测试 查看手机安装的应用程序:adb shell pm list packages 1.安装Android S ...
分类:
移动开发 时间:
2017-10-09 12:08:29
阅读次数:
254
真实的应用场景是:在测试收包的顺序的时候,加了个 tick 就发现丢包了 那么来看一个应用例子: 输出结果如下: 问题出在这个select里面: 当两个 case 条件都满足的时候,运行时系统会通过一个伪随机的算法决定哪个case将会被执行。所以当 tick.C 条件满足的那个循环,有某种概率造成 ...
分类:
其他好文 时间:
2017-10-05 21:23:43
阅读次数:
170
1、来源 random.nextInt() 为 java.util.Random类中的方法; Math.random() 为 java.lang.Math 类中的静态方法。 2、用法 产生0-n的伪随机数(伪随机数参看最后注解): 1 2 3 1 3、jdk源码 4、总结 5、注:何谓伪随机数 伪随 ...
分类:
其他好文 时间:
2017-09-28 22:31:20
阅读次数:
236
元组和列表 写的 过程中没保存,下次补上吧。好尴尬,手好残。 计算机是一个确定性设备,不能产生真正的随机数。(使用seed函数,两次的值都是一样的) 由计算机产生的随机数,都是一个由种子产生的伪随机数列。相同的随机种子会产生相同的伪随机数列。 π的计算 圆周率π是一个无理数,没有任何一个精确公式能够 ...
分类:
编程语言 时间:
2017-09-28 09:57:11
阅读次数:
181
C++中没有自带的random函数,要实现随机数的生成就需要使用rand()和srand()。不过,由于rand()的内部实现是用线性同余法做的,所以生成的并不是真正的随机数,而是在一定范围内可看为随机的伪随机数。 RandSrand通式Rand单纯的rand()会返回一个0至RAND_MAX之间的 ...
分类:
编程语言 时间:
2017-09-25 11:32:52
阅读次数:
187
本文为慕课网《Android App压力测试》的学习笔记,视频地址 http://www.imooc.com/video/13007 Monkey是发送伪随机用户事件的工具。 MonkeyScript实现自动测试的脚本,是一组可以被Monkey识别的命令集合,可以完成重复固定的操作。不支持截屏。 M ...
分类:
移动开发 时间:
2017-09-24 02:58:51
阅读次数:
210
传统的 hash 算法只负责将原始内容尽量均匀随机地映射为一个签名值,原理上相当于伪随机数产生算法。产生的两个签名,如果相等,说明原始内容在一定概 率 下是相等的;如果不相等,除了说明原始内容不相等外,不再提供任何信息,因为即使原始内容只相差一个字节,所产生的签名也很可能差别极大。从这个意义 上来 ...
分类:
编程语言 时间:
2017-09-21 17:54:59
阅读次数:
207
我们经常说Java中的随机数是伪随机数,那么我们要知道什么是伪随机数。 什么是伪随机数? 1、真正意义上的随机数在某次产生过程中是按照实验过程中表现的分布概率随机产生的,其结果是不可预测的,是不可见的。这才是真随机。 2、计算机中的随机函数是按照确定算法模拟产生的,其结果是确定的,是可见的,我们可以 ...
分类:
编程语言 时间:
2017-09-21 16:37:41
阅读次数:
171