没有真正的随机独立AppDesigner(文件)?

19日视图(30天)
你好,
我写一个应用程序与AppDesigner包括蒙特卡洛Simulatoin与多个随机生成器。
当我执行应用程序的多个时间直接在应用程序设计师一切都是应该的。分布类似,但每一个数组的索引(随机)值不同。
我决定分配的同事要下载运行时和他们得到一个独立的. exe文件。但是这里我发生在执行应用程序时2乘以相同的输入的每个索引数组中相同的值。
问题1:是一个错误吗?
问题2:有一个简单的解决方案,我可以保持独立的. exe分布。
我已经试图抽搐toc一些次函数得到一个random-like输入和写结构(app.a.b = toc)民主党,但随机仍然总是导致相同的结果。
谢谢

答案(2)

骑自行车的人
骑自行车的人 2023年5月11日13:27
免责声明:我从来没有使用AppDesigner,或分布式独立MATLAB exe文件。
听起来它是每次从默认的初始种子。你能把
rng洗牌
在代码中,以确保不同的随机数种子吗?
2的评论
骑自行车的人
骑自行车的人 2023年5月11日在真理
作为 @Steven主 提到在他的回答,但熊重复,因为它是很重要的,建议种线插入到你的代码 一次 (在第一次调用任何函数,使用随机数字生成器),而不是在每次调用之前。

登录置评。


史蒂文的主
史蒂文的主 2023年5月11日13:39
问题1:是一个错误吗?
不。看到 这个文档页面 给一个解释。而讨论MATLAB启动,它也适用于MATLAB运行时开始。
问题2:有一个简单的解决方案,我可以保持独立的. exe分布。
看到我上面链接的文档页面。但是请注意,您不应该补播发电机每次画一个新的随机数的注意 这个文档页面

s manbetx 845


释放

R2021b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!