如何从Microsoft Z3获得随机结果?
发布时间:2020-12-14 02:47:20 所属栏目:Windows 来源:网络整理
导读:在Microsoft Z3中,当我们尝试求解公式时,Z3始终以相同的顺序返回结果,此时有两个或更多可满足的解决方案. 是否有可能从Z3获得随机结果,以便对于相同的输入,它将在不同的执行中生成不同的输出序列. 请注意,我使用的是C或C#API.我没有使用smt2lib使用Z3.因此,
在Microsoft Z3中,当我们尝试求解公式时,Z3始终以相同的顺序返回结果,此时有两个或更多可满足的解决方案.
是否有可能从Z3获得随机结果,以便对于相同的输入,它将在不同的执行中生成不同的输出序列. 请注意,我使用的是C或C#API.我没有使用smt2lib使用Z3.因此,如果您可以给我一个可以添加随机化的C或C#API函数示例,它将更有用. 解决方法(set-option :smt.arith.random_initial_value true) (declare-const x Int) (declare-const y Int) (assert (> (+ x y) 0)) (check-sat-using (using-params qflra :random_seed 1)) (get-model) (check-sat-using (using-params qflra :random_seed 2)) (get-model) (check-sat-using (using-params qflra :random_seed 3)) (get-model) 取自here. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 记录一下我的windows上的phpstorm中的thinkphp5与xdebugger
- 禁用win7更新
- 在Windows7 64bit上运行“pip install numpy”时出现“错误
- 如何从命令行启动emacsclient最大化
- windows – Delphi:ListView(vsReport)单列标题标题与自定
- windows-server-2008-r2 – 是否需要启用Windows防火墙才能
- Windows Mobile应用程序的Windows组件(.NET Compact Framew
- window系统,GitLab 远程与本地 SSH 认证连接
- windows – 以MONO Runtime为目标导致Xamarin Build失败
- Windows – 如何将所有查询记录到Outlook Web Access(msexc
推荐文章
站长推荐
- windows-phone-7 – 在WP7上使用WriteableBitmap
- windows – 如何向资源管理器右键单击上下文菜单
- kubernetes – 重新启动kube-proxy wating条件
- windows-mobile – 如何在Windows Mobile 6.0中将
- 如何在Windows上安装tesserocr?
- .内部(La_rs(x,FALSE))在Windows上长时间(可重现
- 是否有任何针对NodeJ的本机Windows版本的计划?
- .net – 编译器失败,错误代码为-1073741502(在Wi
- 如何在Windows中锁定屏幕?
- windows-server-2003 – 如何检查Windows服务器是
热点阅读