首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用概率孵化海龟

如何用概率孵化海龟
EN

Stack Overflow用户
提问于 2015-03-19 22:37:02
回答 2查看 465关注 0票数 1

我正在寻找一种基于随机概率孵化海龟的程序:

  • 40%为A
  • B 30%
  • C级30%

根据这个概率,你是如何孵化海龟的?我应该使用什么程序?

EN

回答 2

Stack Overflow用户

发布于 2015-03-20 02:17:21

看起来A,B,C是品种吗?然后

代码语言:javascript
复制
to weighted-hatch ;; turtle-proc
  let p random-float 100
  if (p >= 60) [hatch-As 1 [init-A]]
  if (if p >= 30 and p < 60) [hatch-Bs 1 [init-B]]
  if (p < 30) [hatch-Cs 1 [init-C]]
end
to init-A
  ;;put any desired initializations here
end

等。

您也可以使用rnd扩展;请参阅NetLogo, weighted random draw from a list: how to use rnd-extension?

票数 3
EN

Stack Overflow用户

发布于 2015-03-20 02:06:53

(抛出一个骰子伙伴!:)生成一个随机数,因为您有3个可能的选项,您可以使用类似random-float 1的方法--这在[0,1]中给出了一个数字。

然后,if 0>= number <=0.4 hatch Aelse if 0.4< number <=0.7 hatch B等对C.

编码愉快!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29156262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档