9得票4回答
使用时间作为随机数生成器的种子还有哪些问题?

我知道时间作为随机数生成的不安全种子,因为它有效地减少了种子空间的大小。 但是假设我不关心安全性。例如,假设我正在为纸牌游戏进行蒙特卡罗模拟。然而,我确实关心尽可能接近真正的随机性。时间作为种子会影响输出的随机性吗?在这种情况下,我认为PRNG的选择比种子更重要。

7得票3回答
存储大量模拟配置、运行数值和最终结果的首选(或推荐)方式是什么?

我正在使用一些网络模拟器。在对它进行了一些扩展后,我需要进行许多不同的模拟和测试。我需要记录: 模拟场景配置 每个设备每个时间单位 t 的某些参数值(例如缓冲区大小、信号质量、位置) 从这些记录值计算出来的最终结果 第二个数据需要在模拟之后执行一些可视化操作(简单动画,显示随时间变化的...

20得票6回答
如何模拟OutOfMemory异常

我需要重构我的项目,以使其免受 OutOfMemory 异常的影响。 我的项目中使用了大量的集合,通过更改一个参数,我可以使程序更精确或使用更少的内存... 好的,那就是背景。我想要做的是循环运行例程: 使用默认参数运行子例程。 捕获 OutOfMemory 异常,更改参数并尝试再次运...

11得票3回答
什么是日历队列?

我正在开发一个离散事件模拟器。维基百科提到有几种通用的优先队列适用于离散事件模拟器。具体来说,它提到了日历队列是一种很好的数据结构。我找到了一份1988年的pdf文件提到了日历队列,但大多数情况下我找不到其他相关信息。请问有人可以解释一下什么是日历队列,它们如何使用以及我在哪里可以找到样例实现?

30得票7回答
如何通过C程序绘制数据?

我是一名机械工程师,对于C编程只有有限的知识。我编写了一些代码来进行模拟,并且想要可视化模拟结果。目前我正在使用Dev-C来编写我的代码。利用fopen和fprintf命令,我生成一个包含结果的.dat文件。然后我打开GNUPLOT程序并导入我的.dat文件以绘制结果。这需要时间,我必须等待模...

45得票9回答
如何在iOS真实设备上设置虚假GPS位置

目前我需要在真实的iOS 7设备上测试应用程序并设置不同的虚假GPS位置。在Android上,我使用'My Fake Location'应用程序。不幸的是,我没有找到适用于iOS 7的相同应用程序。 有什么解决问题的想法吗?

17得票3回答
在Mac OS X上进行VHDL/数字逻辑仿真应该使用什么工具?

我突然意识到在Mac OS X上没有Altera Quartus、Xilins ISE或ModelSim。 那么人们至少用什么在Mac上模拟VHDL和原理图设计呢?

11得票16回答
启动大型多线程编程项目的建议

我的公司目前运行一个第三方模拟程序(自然灾害风险建模),该程序从磁盘中提取数千兆字节的数据,然后需要几天时间进行数据处理才能生成结果。不久我将被要求将其改写成多线程应用程序,以便在几小时内运行完毕而不是几天。我预计有约6个月的时间完成转换,并将独立工作。 我们有一个24处理器的服务器来运行此...

9得票7回答
Python中的分子动力学模拟

我正在寻找一个Python包,可以用来在非平衡情况下模拟分子动力学。我需要一个可以以主要的动力学理论方式处理相当大数量的分子的设置,并且可以处理存在固体表面的情况。关于表面,我需要能够创建任意形状并监测由分子作用引起的压力和其他变量。或者,如果我有可以处理它的分子,我也可以自己添加表面部分。 ...

23得票5回答
如何在Android中模拟触摸以供任何应用使用?

我知道已经有类似的问题被问过了,但我认为他们是在自己的应用中模拟触摸,而我想制作一个可以“使用”任何应用程序的代理。 所以我想要实现的应该是一系列输入(触摸:{x1,y1},{x2,y2}等),并控制任何应用程序(如Facebook),就像真正的用户触摸那个坐标一样。 有没有任何例子或方法...