首页 > 解决方案 > 在列表中保存一定数量的随机海龟

问题描述

我有 10 只海龟,我想研究其中 3 只随机选择的。如何随机选择 3 只海龟并保存这些确切的海龟以供以后使用?

我想出了如何打印我要保存的列表

问 n-of 3 海龟 [print int (who )]

但我不知道如何将这些海龟保存在列表中。

标签: listnetlogo

解决方案


假设您想将随机子集保存在代理集中,saved-turtles. 那么它将是

let saved-turtles n-of 3 turtles

如果你想saved-turtles成为一个列表,那么

let saved-turtles [self] of n-of 3 turtles

sort对于将代理集转换为列表也很有用

let saved-turtles sort n-of 3 turtles

希望这会有所帮助,查尔斯


推荐阅读